赞
踩
操作图文案例,如下:
1.制造冲突,如下图:
2.冲突文件先进行本地提交commit:
3.提交到本地之后,可以pull拉取代码,再次出现冲突:
4.手动解决冲突,并右键冲突文件,标记为合并:
5.标记为合并之后,冲突消失,但是无法push和pull操作:
5.上述问题原因:工作区间的代码和本地版本代码一样,合并一下本地和远程代码即可,保存后出现冲突
6.继而打开working tree或者工作空间对冲突文件commit and push,冲突解决完毕
git使用常见问题的参考博客:
1.Eclipse里git提交冲突rejected – non-fast-forward:https://www.cnblogs.com/wuxun1997/p/6952197.html
2.Git三大特色之Stage(暂存区):https://blog.csdn.net/qq_32452623/article/details/78417609
3.Eclipse的Git插件Egit,merge合并冲突具体解决方法:https://blog.csdn.net/matrixyy/article/details/50695990/
4.push时报错rejected – non-fast-forward,可能原因:
(1)有可能时git分布式导致的,可以通过项目右键–team–merge合并分支解决;
(2)有可能commit合并到主干时有问题,可通过push配置force update强制更新(不推荐),如下图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。