错误信息
error: Your local changes to the following files would be overwritten by merge:
Please commit your changes or stash them before you merge.
image.png
解决办法:
image.png
1.暂存当前正在进行的工作
$ git stash
2.拉取服务器的代码,我的是develop分支
$ git pull origin develop
3.合并暂存的代码
$ git stash pop
image.png
如果你这次修改的文件与别人修改的文件相同,就会出现冲突,合并失败,这时候你就要开始解决冲突,按照git的提示,先进行本地提交自己的修改的。
$ git add -A
$ git commit -m 'message(修改了什么的信息)'
本地提交完后,你需要再一次进行融合代码,然后git就会帮你自动合并,并指出冲突文件有哪些,冲突文件里面往往都会存在"<<<", 只需要搜索它,就能看到冲突的代码地方。
最后,你可以再试试编译代码,看看会不会出现编译错误,如果没有,就可以将代码进行上传到远程库,命令:git push origin develop (我这边提交的develop分支)。
谢谢您的观看!
网友评论