当前位置: 首页> 科技> 名企 > 网页设计代码大全html制作表单_佛山市南海区疫情_平台代运营是什么意思_网址收录网站

网页设计代码大全html制作表单_佛山市南海区疫情_平台代运营是什么意思_网址收录网站

时间:2025/7/8 16:56:06来源:https://blog.csdn.net/YongChao_bms/article/details/144089433 浏览次数:0次
网页设计代码大全html制作表单_佛山市南海区疫情_平台代运营是什么意思_网址收录网站

背景:公司项目存在release和master分支,一直是release合并到master分支;由于历史总总原因导致release和master分支内容相差很大。某个夜晚,leader悄悄改了master分支的内容(不走合并流程),然后通知我把master的最新内容合并到release。合并发现除了leader提交的内容外还有很几十个文件修改,为了减低影响,决定将release内容重置为跟master内容一致(因为master分支是稳定运行的),故有了这次操作。

注意点:

1.先备份release分支

2.通知所有团队成员,确保release没有在使用,或已将release所有内容到合并到master分支了

3.更改完成后通知成员,先删除本地release,从远程release重新检出(为什么删除?防止与本地分支发生冲突)

重置有两种方案:

目前两种方案都实践过,暂时不知道有啥区别(提交历史和内容都一致),有知道的大神可以评论区留言。推荐第一种方案,比较正式,没有涉及删除远程分支。

方案一:

使用 git reset --hard master命令重置提交历史和内容

1.git checkout master
2.git pull master
3.git checkout release
4.git reset --hard master
5.git push origin release --force

方案二:

先删除release分支,从master分支新建release

1.git branch -d release
2.git push origin --delete release
3.git checkout master
4.git checkout -b release
5.git push origin release

关键字:网页设计代码大全html制作表单_佛山市南海区疫情_平台代运营是什么意思_网址收录网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: