git branch用法總結,檢視、新建、刪除、重新命名
阿新 • • 發佈:2019-01-30
一、檢視分支 git branch [-r | -a]:
1.git branch檢視本地所有分支
2.git branch -r檢視遠端所有分支
3.git branch -a檢視本地和遠端所有分支
如圖,一般當前本地分支前帶有“*”號且為綠色,遠端分支為紅色
二、新建分支 git branch [-f] <branchname>:
新建一個分支,但不切換。如圖新建了test分支,但是目前依舊在dev5.7分支上。
你可以使用 git checkout -b <branchname> 新建並切換至新分支
三、刪除分支 git branch (-d | -D) <branchname> :
1.git branch -d <branchname>刪除本地分支,其中<branchname>為本地分支名
2.git branch -d -r <branchname>刪除遠端分支,其中<branchname>為本地分支名
刪除後,還要推送到伺服器上才行,即git push origin :<branchname>
如圖刪除本地test分支,使用-D則表示強制刪除,相當於 --delete --force
四、重新命名分支 git branch (-m | -M) <oldbranch> <newbranch> :
如圖重新命名oldbranch為newbranch,使用-M則表示強制重新命名。
如果你需要重新命名遠端分支,推薦的做法是:
- 刪除遠端待修改分支
- push本地新分支名到遠端
五、git 中一些選項解釋
-d --delete:刪除
-D --delete --force的快捷鍵
-f --force:強制
-m --move:移動或重新命名
-M --move --force的快捷鍵
-r --remote:遠端
-a --all:所有
最後,如果大家英文好也可以直接輸入git branch --help開啟官方網站的git branch幫助文件