使用git命令刪除branch


使用git刪除server上的一個branch注意事項:

  1. 使用命令:git push origin –delete 分支名 (分支名稱需要去掉origin,如果有),

          git branch -D 或者-rd 分支名  刪除的並不是服務器上的branch,是remote的tracking, 具體看后續圖文操作詳解

  2.   git branch -r  沒有出現需要刪除的branch,需要先使用git fetch origin 更新一下先

 

圖文步驟如下:

     1.  首先需要安裝gitbash,自行安裝,完成后輸入命令git

              

   2.  切換到git目錄下,進行相關的git命令操作,否則會提示:

              

   3.   查看branch name

              

     問題 1: git branch -r  沒有出現需要刪除的branch。。。。。。,webui上面卻有。。。。。。

               

              解決:為了效率這條命令並沒有每一次都從遠程更新倉庫信息,需要手動更新一下:

                git fetch origin

              

              

 

    4.  刪除branch

              git branch -D 或者-rd 分支名  無法刪除,需要使用 git push origin –delete 分支名

              先看git branch -D,貌似刪掉,-r也沒了,但是返回webui后,依然存在。。。。。。

               可以看到-rd成功的提示信息,刪除的是remote-tracking, -D提示不存在,因為之前已經刪除掉了本地tracking的branch,所以找不到。

                

 

              使用 git push origin –delete  分支名稱需要去掉origin,否則也會報錯

                

               成功如下:提示刪除成功。

              

    切換到webui,OK

                

 


免責聲明!

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



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