码迷,mamicode.com
首页 > 其他好文 > 详细

test 分支强制替换master 分支的办法

时间:2020-05-15 13:12:44      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:使用   test   reset   文件   git push   git log   直接   合并   本地   

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 分支的办法

标签:使用   test   reset   文件   git push   git log   直接   合并   本地   

原文地址:https://www.cnblogs.com/molang/p/12894110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!