git用新分支替换掉master分支
来源:互联网 发布:德国二战军装淘宝 编辑:程序博客网 时间:2024/06/15 07:34
背景
因业务变化及系统升级,导致新分支远低于远程的master分支,而且老的master也不需要,需要用新的分支替换掉master分支。
下文是把当前分支 saas_1.0.0 替换为master的步骤,仅供参考。
操作步骤
git上打dag,备份master分支
git的setting页面,把默认分支暂时替换为其他分支,如dev.
git的setting->Protected Branches 把master分支设置为“Unprotect“
删除本地及远程的master分支.
git branch -D master //删除本地master分支
git push origin :master //删除远程master分支切换到saas_1.0.0分支,然后再新建本地master分支
git checkout saas_1.0.0
git checkout -b master把本地master分支推送到远程
git push origin master:master重新把master分支设为default分支和保护分支,参考步骤2、3
此时在git上master已是saas_1.0.0分支的代码,而且能看到saas_1.0.0分支的提交记录。
参考地址:git删除master分支后重建
阅读全文
0 0
- git用新分支替换掉master分支
- 如何替换git上的master分支
- git 怎么在master下创建一个新的分支
- git 拉新分支、分支关联、合并分支、分支删除
- Git合并分支到Master
- Git强制覆盖master分支
- git创建新分支
- git创建新分支
- git 一个分支完全替换另一个分支
- git 一个分支完全替换另一个分支
- git将其他分支覆盖为master分支
- 【git】 创建一个新分支
- git创建新的分支
- 创建Git新分支步骤
- git拉一个新分支
- github for mac master:git分支提交
- Git删除远程master分支问题
- git删除master分支后重建
- options
- Ecliple+SSM+Maven 完美整合+图片详解
- 13 WEB开发笔记
- Ubuntu16.04完美安装搜狗输入法(解决输入法问题,系统栏显示两个输入法)
- c 语言输入,输出简单使用
- git用新分支替换掉master分支
- Java Set,Map部件
- Flex 学习之路之十 用户接口user interface整体布局
- CRC32 自定义查询程序
- DOS命令符中常见的IP操作
- 浏览器兼容性——浏览器内核
- Spring事务属性 (propagation 和 isolation)
- <神策数据>分析
- HDU 1875 畅通工程再续