1. 程式人生 > >git branch用法總結,檢視、新建、刪除、重新命名

git branch用法總結,檢視、新建、刪除、重新命名

一、檢視分支 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則表示強制重新命名。

如果你需要重新命名遠端分支,推薦的做法是:

  1. 刪除遠端待修改分支
  2. push本地新分支名到遠端

五、git 中一些選項解釋

-d  --delete:刪除

-D  --delete --force的快捷鍵

-f  --force:強制

-m  --move:移動或重新命名

-M  --move --force的快捷鍵

-r  --remote:遠端

-a  --all:所有

最後,如果大家英文好也可以直接輸入git branch --help開啟官方網站的git branch幫助文件