您的位置:首页 > 其它

git冲突的避免

2016-03-08 18:11 197 查看

遇到的问题

一般提交代码前我都会先pull,但是今天在做新需求的迭代,和同事A同时修改了几个文件,同事A提交代码后,这时候我pull下来,就会提示:

error: Your local changes to the following files would be overwritten by merge:

XXXX文件
Please, commit your changes or stash them before you can merge.

Google后顺利解决。首先是先提交当前代码到本地仓库,然后在pull服务器上A提交的代码,这时候git会把pull下来的文件和你本地仓库的文件合并,最后把你本地修改的文件push到服务器即可。

相关命令

git stash
git pull
git stash pop

Git很强大,上手也容易,但是要真正驾驭它,就需要在项目中慢慢积累了,不多说了,继续奋斗。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: