赞
踩
因为自己刚入职的时候修改了原来的代码,上传前没有同步代码也有可能是其他的原因所造成的的代码冲突,但是上传代码前还是需要使用git pull
同步一下远程的代码。
我当时的解决方案是让我同事从新上传了一遍代码,把我上传的代码覆盖。这种方法会导致自己上传的代码消失,需要自己从新上传一下自己所负责的代码块。
1.查看冲突代码
使用git status
查看有哪些文件冲突,当然你也可以使用小乌龟等工具查看上传前后代码差异。
2.找到有冲突的文件,打开文件并解决冲突。冲突通常会在文件中标记为 “<<<<<<< HEAD” 和 “>>>>>>> branchname”,你需要手动选择保留哪些代码或者进行合并。
3.解决冲突后,保存文件并使用git add <conflicted-file>
标记文件为已解决冲突状态。
4.使用git commit -m ‘解决冲突文件’
提交冲突后的文件
5.把自己的代码推送到远程仓库 git push origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。