zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    hdu 2196(树上点分治)
    hdu 4807(网络流 + 贪心)
    hdu4101
    hdu4216
    hdu 4219, 树形概率DP
    hdu 4127 A*搜索
    hdu 4126
    hdu 5296,15年多校1-7
    poj3436 ACM Computer Factory
    Fence
  • 原文地址:https://www.cnblogs.com/gramblog/p/11503454.html
Copyright © 2011-2022 走看看