test 分支强制替换master 分支的办法
Posted molang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了test 分支强制替换master 分支的办法相关的知识,希望对你有一定的参考价值。
test分支改动太多,并且master 分支好久没有改动。直接合并到master 分支的话,会产生很多冲突,几十个文件,修复冲突会花很多时间,并且是没有意义的。因此只能使用test 分支强制替换。
代价是master 分支的git log 就丢失了,因为是test 分支整体都替换了。
可以接受这个代价的话,可以采取如下操作。
首先切换到master 分支
git checkout master
master 分支的内容重置到test
git reset --hard test
将本地的修改推上去
git push origin master --force
以上是关于test 分支强制替换master 分支的办法的主要内容,如果未能解决你的问题,请参考以下文章