[防止踩坑]Git工具如何合并冲突代码

有一些时候....你可能想要拉取一下更新的东西,但是当你执行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~

参考资料

https://blog.csdn.net/qq_36898043/article/details/79431168

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注