赞
踩
我们 Git 项目到码云或者其他平台时候一般都会有冲突:
所以我一般先自己去看一下我本地的分支和远程的分支究竟有什么不同,
第一步:
右击项目 -> Team -> Remote -> Fetch from…
目的是更新远程分支的代码, 确保我对照修改的代码是最新的!
第二步:
然后
右击项目 -> Team -> Remote -> Show in Respositories…
找到对应项目下的 Branch 下的 Remote Tracking, 找到你要对照修改的分支,
右击该分支, 点击 Synchronize in Workspace ,接下来就可以一个个对照着修改了。
第三步:
然后 pull 一下, 因为经过上述的第一第二步,除了你新添加或者修改的代码之外你已经把你的代码修改的差不多和最新代码一样了, 所以问题不大, 然后现在该项目会产生 冲突状态, 所以右击项目 -> Team -> Add to index, 消除冲突状态。
好了, 完成以上, 你的代码按正常步骤 git 上去就不会有冲突了,
接下来你只要 Commit , push 就成功了!
以上我自己多次总结的 git 的步骤, 但这肯定不是最完美的, 因为有时候 git 上去使附带有 merge 的信息, 但也并不影响提交代码的质量。但我希望有更好的解决方法, 如果哪位同学对此有看法, 欢迎留言, 给我这个菜鸡提提建议…
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。