赞
踩
错误原因是因为远程服务器上的项目内容发送了改变,而导致提交失败。
有两种解决的方法:一种是先获取服务器上的提交信息到本地
即:
git fetch
最后一行告诉远程服务器上的分支变更信息,已经变更到了origin/master分支了。
然后就可以手动的与远程服务器上的分支进行合并了
git merge origin/master
第二种是直接使用
git pull origin master
完成信息的获取和合并操作
当前分支后面有“MERGING”,可能代表的就是有冲突产生了,需要手动的解决冲突。
可先看那些文件产生了冲突
git status
然后vim打开产生冲突的文件
简单点就是把这个文件里面不需要的东西删除,保留你想要的内容,保存再次add、commit即可。
最后提交到远程仓库。
看完了以后,基本的内容都会了解到了。
Git官网链接(还有中文版)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。