今天在拉取代码时遇到一个冲突问题:
![](https://img.haomeiwen.com/i28315993/3c55a9d95c39c2de.png)
原因可能是我修改了CMakeLists.txt这个文件没有提交,于是我便进行了提交操作:
![](https://img.haomeiwen.com/i28315993/73125fc9f80da090.png)
![](https://img.haomeiwen.com/i28315993/3f133bf28d173629.png)
然后重新拉取代码,但是遇到同样的问题:
![](https://img.haomeiwen.com/i28315993/bb7c107f9e770320.png)
然后我从网上学习解决这个问题,先使用git add . 命令:
![](https://img.haomeiwen.com/i28315993/791c9843c55e01a9.png)
再输入git merge --continue命令:此时可以看到还有MERGING冲突
![](https://img.haomeiwen.com/i28315993/b5de5614c862c8e6.png)
最后在输入git log 查看日志时:可以看到MERGING解除了
![](https://img.haomeiwen.com/i28315993/aa1f2eefc8c13dea.png)
最后一顿操作后,解决了这个问题。
分析:冲突的原因是我在本地修改了文件没有及时提交或保存(Git stash),然后拉取远程的文件与我修改的文件不一致。因此,以后修改文件一定要先提交保存到暂存区,再拉取最新代码。
网友评论