今天和大家分享TortoiseGit(小烏龜工具)的另一個(gè)操作绊序,刪除分支
1.? 刪除本地分支。
2.? 刪除遠(yuǎn)程分支秽荞。
問(wèn)題的起因骤公,由于最近的項(xiàng)目開(kāi)發(fā)人員較多,為了維護(hù)的分支的規(guī)范化扬跋。我新建了很多分支阶捆,但是天冷了,有時(shí)候手殘,名字總是起錯(cuò)洒试,自己又有強(qiáng)迫癥倍奢,非得想刪了它,怎么辦呢? 這篇文章就手把手的展示這個(gè)操作垒棋。
說(shuō)句題外話:
我所開(kāi)發(fā)的項(xiàng)目的生產(chǎn)的分支是dev卒煞,(一般不再master分支上面做操作)每一個(gè)迭代版本開(kāi)發(fā)分支使用的命名規(guī)范是dev_xxxxxxxx (dev_20170801)后面的是年份加上具體的上線日期。
等到開(kāi)發(fā)測(cè)試完成需要將此版本合并到dev分支上面叼架,保證dev分支永遠(yuǎn)是上線的最新版本的代碼畔裕。如下圖所示(github上面查看):我基于dev 分支新建的是dev_20180130 分支
本地查看: 我基于dev 分支新建的是dev_20180130 分支
如果版本的命名規(guī)范突然改了,那么此時(shí)的dev_20180130已經(jīng)不適合了乖订,想要?jiǎng)h除它扮饶。
步驟一:在相應(yīng)的本地代碼庫(kù)里面? 右擊 點(diǎn)擊switch/Checkout/首先切換到dev上面(注意如果你想刪除dev_20180130,首先應(yīng)該切換到別的分支,否則會(huì)報(bào)錯(cuò))
步驟二:進(jìn)入下圖的對(duì)話框中注意左邊的分支目錄點(diǎn)選heads是本地的分支 垢粮,選中dev_20180130分支選擇刪除分支 彈出對(duì)話框點(diǎn)擊是贴届;
步驟三:選擇remotes遠(yuǎn)程分支按照同樣的步驟執(zhí)行操作彈出對(duì)話框選擇是就成功的刪除了遠(yuǎn)程分支。
查看現(xiàn)在的github倉(cāng)庫(kù)
看一下本地的倉(cāng)庫(kù)