分享

eclipse使用git版本管理(更新代码pull和解决冲突)

 hncdman 2022-03-10

eclipse中git的使用

1.eclipse使用git远程更新代码(pull)

没有冲突时,直接pull更新代码即可;

有冲突时,先解决冲突,解决完成冲突之后pull更新代码;

2.eclipse的git版本管理解决冲突操作步骤

冲突文件提交到本地版本commit;

commit提交成功之后,可以进行pull操作,pull拉取代码,出现冲突文件,手动解决冲突,并标记为合并,之后可以进行commit and push操作,至此冲突解决完成;

操作图文案例,如下:

  1. 制造冲突,如下图:

  2.   

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强制更新(不推荐),如下图:

  

————————————————

版权声明:本文为CSDN博主「menghuanzhiming」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/menghuanzhiming/article/details/105008285

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多