eclipse 的egit插件冲突合并方法
来源:互联网 发布:hex 编辑器 c语言 编辑:程序博客网 时间:2024/05/01 22:02
Eclipse的egit插件冲突合并方法
原文: http://www.cnblogs.com/ultrazb/p/3843456.html
Eclipse有一个git的插件叫EGit,用于实现本地代码和远程代码对比、合并以及提交。但是在本地代码和远程代码有冲突的时候,EGit的处理方案还是有点复杂。今天就彻底把这些步骤给理清楚,并公开让一些类似我这样的初学者有个指引,如有不当,请多指正。
这里我通过OSC的git做了一个测试的项目,我先把项目导下来,然后把OSC上的项目做一些修改,同时修改已经导下来的项目。
Step 1
通过在Eclipse中右键项目,在team选项中选择Synchronize Workspace, 然后出现项目同步视图,如下图,
大家应该注意到,有两个文件是有冲突的。莫急,走起。
Step 2
既然有冲突,那么就开始合并冲突。合并冲突前,先要把代码提交到git的本地仓库。现在在同步视图这里右键项目然后选择Commit,如下图,
然后会跳到代码提交视图,如下图,
点击Commit按钮,注意是Commmit按钮,而不是Commit and Push。
Setp 3
把代码Commit到本地仓库之后,我们就可以把远程的代码pull下来并且合并,如下图,
把远程代码pull下来之后,同步视图如下,
这里有点怪,EGit把远程代码pull下来的同时会把代码同时merge了,这个动作很合理,但是让我很不爽。但是不管它,继续。点击一下有冲突的文件,会在右边的对比视图看到如下面视图,
这时我们要做的就是把已经合并了的文件修正过来。
Setp 4
把合并的代码都修正过来之后,在在项目对比视图右键项目然后选择Add to Index,这个步骤非常重要,如下图,
然后项目对比视图会变成这个样子,
注意,这个时候,冲突的文件前冲突的符号下就多了个星星。
Setp 5
到现在合并就已经完成,可以把代码提交到远程仓库了。右键项目选择Commit然后在下面视图中点击Commit and Push,
到现在这个步骤,Conguratulation,已经搞定了。
- eclipse 的egit插件冲突合并方法
- Eclipse的egit插件冲突合并方法
- 二,Eclipse的egit插件冲突合并方法
- Eclipse的Git插件Egit: merge合并冲突具体解决方法
- eclipse Egit解决冲突的方法
- Eclipse插件egit文件版本冲突的解决
- eclipse中egit插件冲突处理
- egit的merge合并冲突解决方法
- Egit的merge合并冲突具体解决方法
- Egit的merge合并冲突具体解决方法
- Egit的merge合并冲突具体解决方法
- eclipse的egit插件问题
- eclipse EGit 合并代码处理冲突并提交代码
- Eclipse上GIT插件EGIT使用手册-——冲突解决方案
- eclipse的git插件Egit的使用
- Eclipse插件EGIT的安装与使用
- Eclipse的插件EGIT使用教程
- Eclipse的Git插件EGit简介
- 14个Xcode中常用的快捷键操作
- 重定向页面传参与普通页面传参
- java 并发
- git-svn用法
- 相同文件读取
- eclipse 的egit插件冲突合并方法
- Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
- java服务端极光推送一
- 167. Two Sum II - Input array is sorted
- 虚拟继承
- android自定义表盘
- Bangu详解(一)----驱动LCD1602液晶显示屏
- ubuntu05.04 linux2.6.10 内核安装
- ios 校验