git 管理混乱是的处理思路
2018-06-03 本文已影响0人
paresly
背景
在工作中经常会遇到这样的情况,pull 下来的代码与本地分支有冲突,rebase操作无法进行,不必要更新的文件总是覆盖本地文件,似乎怎么做都不解决问题。
思路
与其这样一个个的试错,到不如推到重来,我的处理办法是这样的,先把本地修改的内容备份保存下来,然后再重置本地分支与远程库中的一致,再把备份文件还原回去。
方法
- 备份本地文档。
- 更新远程的所有代码到本地。
git fetch all
- 将本地代码重置为远程分支的最新代码。
git reset --hard orgin/feature_name
- 将备份的文件还原到本地。