Git刪除指定分支

admin發表於2018-05-24

git刪除分支的命令很簡單,比如我們有如下幾個分支:

a:3:{s:3:\"pic\";s:43:\"portal/201805/24/182003u3q8s63e6rl0xttz.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

當然位於test分支下,如果想要刪除分支,嘗試使用如下命令

[Shell] 純文字檢視 複製程式碼
$ git branch -d test

結果報錯如下:

a:3:{s:3:\"pic\";s:43:\"portal/201805/24/182140w8z14cr9r7rrr971.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

不能在當前分支刪除當前分支,必須切換到其他分支。

可以一次性刪除多個分支,程式碼如下:

[Shell] 純文字檢視 複製程式碼
$ git branch -d oneBr twoBr

一次性刪除兩個分支,分支名稱用空格分隔。

如果一個分支未進行合併,Git可能會阻止對它的刪除,不過也可以強制刪除,程式碼如下:

[Shell] 純文字檢視 複製程式碼
$ git branch -D newBr

強制刪除分支newBr,無論其是否被合併。

上面介紹的都是刪除本地分支,刪除遠端分支可以參閱Git刪除遠端分支一章節。

相關文章