【Git】新分支替换 Master 分支

写在前面:

最近在公司里面在做一个 Web 项目的框架升级,由于改动比较大,与 Master 的代码差异比较大。我们在保证新分支的功能稳定的前提下,完全可以用新分支替换 Master 分支。公司使用的是基于 GitLab 开发的一套代码管理平台。

要做这些东西,你要拥有项目的 Master 权限~

操作步骤:

1、修改默认分支

打开项目 -> Settings -> General -> General project settings,将项目的默认分支改为其他分支。

【Git】新分支替换 Master 分支

2、将 Master 分支 Unprotect

打开项目 -> Settings -> Repository -> Protected Branches, 取消保护 Master 分支

【Git】新分支替换 Master 分支

3、备份 Master 代码

不管你对自己的代码多么有自信,永远留一手还是很好的。在进行这种风险性高的操作之前,做好必要的备份是很重要的。这个一方面能有机会及时补救上线问题,另一方面帮助自己养成一个规避风险的好习惯(甚至有可能挽救职业生涯)

4、删除本地及远程的 Master分支

5、在自己分支 checkout 出来一个新的 master 分支

6、把本地 master 分支推送到远程 

7、最后,切记将 默认分支保护分支 切换回来!!!

请参考步骤 1 和 步骤 2,所有完成,当前 master 分支就是我们想要的了~

喜欢(2) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

博主在线

博主在线

  • 扫描二维码,微信联系 扫描二维码,微信联系