问题处理方式取决于是否保留本地冲突的文件
- 保留本地修改
git stash
git pull origin master
git stash pop
git stash 先将本地快照保存,等以后恢复现场后继续工作,此时git工作区就变得干净了;
git pull 再从远程库拉下来就不会报错;
git stash pop 再恢复之前本地的快照;
- 如果希望用代码库中的文件完全覆盖本地工作版本
用远程的代码直接覆盖本地就好了
git reset --hard
git pull origin master
git reset是针对版本,如果想针对文件回退本地修改,使用
git checkout HEAD file/to/restore
本文介绍了在Git中处理冲突的两种方法:保留本地修改和用远程代码覆盖本地。通过git stash、git pull origin master及git stash pop命令组合,可以保留本地修改并更新远程更改。若选择覆盖本地,则使用git reset --hard后执行git pull origin master即可。

1万+

被折叠的 条评论
为什么被折叠?



