git pull
时如果提示冲突,这时可以依次执行以下命令解决:
$ git stash
$ git pull
$ git stash pop
-
先git stash:本地工作区备分,放入git栈中。然后,工作区内容恢复到仓库head最后一次提交的内容
-
然后git pull:拉取远程代码合并到本地分支
-
最后,git stash pop:这个过程自动合并。
如果成功,则此备份会自动从git stash中删除。如果有冲突,则需要手动解决冲突,然后直接执行git stash drop