赞
踩
原因:你本地提交的代码和服务器代码存在冲突,一般发生在,你下载的代码过久,而在你下载代码到现在期间别人合入了代码,也就是服务器代码更新了,造成你本地代码和服务器代码冲突。根本原因就是你本地的代码不是最新的,你若没有更新本地代码,直接提交,服务器是不允许的,这样会造成你覆盖别人的修改了。
git status //查看本地状态,
git add
git commit
git push
//至此将本地修改的代码提到git仓了,起到一个保存作用
cd 到修改的仓
git checkout . //注意点号
repo sync . //注意点号
//至此 本地代码与服务器一致了,即本地代码和服务器代码无冲突
绿色框选文件为,服务器和你提交代码存在冲突的文件,下面就是解冲突
vi conflict文件 //vi编辑器打开冲突的文件, 将其中 >>> <<<< =====符号全部删除,如此便解决了冲突,
git log //查看之前自己的提交记录
git commit (该文件初次提交) 或 git commit --amend(在之前的基础上提交)
git push 主干
至此 代码提交无冲突,随后合入,可查看状态
代码合入成功 !
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。