git如何把分支變成master


因系統升級,導致新分支遠低於遠程的master分支,而且老的master也不需要,需要用新的release分支替換掉master分支。

具體操作如下:

1、首先備份舊的master分支,可以打tag,也可以在舊分支基礎上新建一個分支

2、到git的setting頁面,把默認分支暫時替換為其他分支,如release.

3、刪除本地及遠程的master分支.(注意:比如這里需要刪除master分支,不能本地處在master分支,就直接刪除,不然會報“error: Cannot delete branch 'master' checked out at ”的錯誤,需要切到其他分支再刪除master)

  命令:

    git branch -D master //刪除本地master分支
    git push origin master //刪除遠程master分支

4、切換到release分支,然后再新建本地master分支

  git checkout release
  git checkout -b master

5、把本地master分支推送到遠程
  git push origin master:master

6、新把master分支設為default分支和保護分支,參考步驟2


免責聲明!

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



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