有一些时候....你可能想要拉取一下更新的东西,但是当你执行pull的时候....它可能给你返回这么一个东西...
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm '
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
其实原因也很简单...无非就是有些地方改了git不知道怎么合并而已
不过常规的合并冲突的方法太过于麻烦,所以在这里我们用个省事点的法子
我是分割线
首先 git add .
这是保存更改,否则git会为了保护现有的代码不干活当咸鱼2333
然后 git stash
为当前代码创建快照(备份)
这个时候,你就可以 git pull origin master 啦~
而且木有返回任何错误~
但是你会发现...你的更改没了?!∑(っ°Д°;)っ怎么肥似???
不要慌,现在 git stash pop
然后你的修改和拉取的冲突代码都会出来了~
现在一个个文件翻过去找改就行,一般冲突也不会多到哪去233
最后记得 git stash clear
这是为了删除掉刚刚的快照,反正也木有什么卵用了嘛2333
我是分割线
最后大家可以去看下这篇文章
https://blog.csdn.net/qq_36898043/article/details/79431168
这篇文章详细的讲了一下这些方面的命令用法,总之,再也不用担心代码合并出事了233~