Git命令

由于我个人容易变得焦躁不安,所以我总结了常用的命令。

分支操作

查看当前分支的状态

$ git status

显示所有本地分支

$ git branch

显示所有本地/远程分支

$ git branch -a

分支切换

$ git checkout [ブランチ名]

删除本地分支

$ git branch -d [ブランチ名]
$ git push origin :[ブランチ名]

更新文件

$ git pull origin [ブランチ名]

将本地源代码与远程源代码进行同步。

$ git checkout -- [対象ソースファイル]

提交源代码

$ git commit [オプション]

オプション
 -m "コメント文字列" コメント入力モードを省略してコメントを挿入

将源代码推送到服务器上

$ git push
$ git remote prune origin
    - リモートにないブランチがローカルあれば削除する

如果本地没有远程分支,则添加到本地。

$ git fetch

同时执行修剪和获取操作

$ git fetch --prune または $ git fetch -p

将本地的master分支推送到远程的master分支上。

$ git push origin master:master
$ git push origin master

将本地的master分支推送到远程的release分支。

$ git push origin master:release

在本地创建远程分支

$ git checkout -b [ローカルブランチ名] origin/[リモートブランチ名]  
$ git checkout -b development origin/development  

日志相关 (Rogu kanren)

确认已提交的日志

$ git log

确认与日志ID相关联的提交内容

$ git show [ログID]

合并分支

$ git merge [ブランチ名]
$ git branch -a
*branch_A
 branch_B
$ git merge branch_B

标签操作

标签列表

$ git tag

添加标签

$ git tag [タグ名]
$ git push origin tag [タグ名]

一括登録
$ git push origin --tags

删除标签

$ git tag -d [タグ名]
$ git push origin :[タグ名]

删除本地文件后再删除远程文件

广告
将在 10 秒后关闭
bannerAds