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