如何刪除git遠程分支


1,在開發過程中,大家在遠程創建了許多分支,有些是無用的,該如何刪除呢,可以參考下面的方法。

如果不再需要某個遠程分支了,比如搞定了某個特性並把它合並進了遠程的 master 分支(或任何其他存放 
穩定代碼的地方),可以用這個非常無厘頭的語法來刪除它:git push  [遠程名] :[分支名]。如果想在服務器上刪 

除 serverfix 分支,運行下面的命令:

git push origin :serverfix
To git@github.com:schacon/simplegit.git
- [deleted] serverfix

    

git push origin :serverfix
To git@github.com:schacon/simplegit.git
- [deleted] serverfix

 

咚!服務器上的分支沒了。你最好特別留心這一頁,因為你一定會用到那個命令,而且你很可能會忘掉它的
語法。有種方便記憶這條命令的方法:記住我們不久前見過的 git push [遠程名] [本地分支]:[遠程分支] 語法,如
果省略 [本地分支],那就等於是在說“在這里提取空白然后把它變成[遠程分支]”。

    注意origin后的空格

 

文章來源:http://my.oschina.net/tsingxu/blog/84601

 

注:br是branch的簡寫

刪除本地分支:git br -D 150611_api6_2_dev

批量刪除本地分支:git br |grep chunyu |xargs git br -D


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM