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