Git笔记 | 文件冲突的产生及解决

  在开发过程中,我与别的同事修改了同一个文件,别人提交之后,我再提交这同一个文件,就会产生报文件冲突的错误。提示冲突的时候,一般要 git pull 下远程仓库的代码,然后在本地工作空间中,比对冲突的文件内容,手动修改代码之后(如何修改文件,需要与另一个提交代码的同事协商),才会消除冲突。并且冲突解决后的代码文件,需要重新提交,这样才完全消除冲突,可以继续提交修改文件。

使用命令的步骤是:

git stash 将工作区的修改提交到栈中保存,可以保证工作区的修改;
git pull 拉取远程库的代码合并到本地分支,在本地解决冲突;
git stash pop 把刚刚保存到栈中的修改文件恢复到工作区,重新进行提交。
原文地址:https://www.cnblogs.com/waiting-ying/p/13288464.html