Eclipse来push,fetch,rebase代码

如何与项目里的其余人一块儿合做项目,提交代码并更新呢?这里提出我比最近用到的两种工具:一种是Eclipse,另一个是SourceTree。我的推荐从事Java开发的话,能够用Eclipse。固然,还有一种好办法就是直接用Git GUI输入命令行,可是鉴于我操做比较少,就不在关公面前耍大刀了~eclipse

ok,步入正题:使用Eclipse对代码进行管理。工具

在这以前,须要理解这三个概念:远程中央仓库(fet),远程本地仓库(origin),本地代码项目(local)。fetch


1.使用Eclipse建立分支url

当上司分配给你任务时,你所作的内容只是本身的须要完成的,这个时候,通常要求就是本身建立分支,而后在这个分支上实现功能。spa

如何建立分支呢?可参考以下步骤:命令行

注意哦~选中fet,而后再new。eclipse建立分支时,必须基于远程中央仓库来建立,这个时候的数据(上下箭头)才不会出错,才是正常的。blog

完成后,一个分支就建好了~ip

 


2.commit代码开发

So easy~it

这个过程很简单,暂存,而后输入信息,提交就好了。

 


3.从中央仓库fetch最新代码

 

 

这样就能够了~

 


4.Eclipse来Push代码

这是一种方式,还有一种就是这样子:

这里须要注意的是,提交代码先提交到本身的远程仓库,而后让有权限的人来合并到中央仓库。


5.Eclipse来Rebase代码

这里注意项目那里的箭头,表示别人有5个提交,咱们须要更新代码

看,如今就是最新代码了。

5个提交。

 


再加一点:

6.Eclipse执行 Cherry Pick 摘樱桃

这个情况主要出如今我第一次写具体功能模块,因为不熟悉公司代码,致使没有规范,并且很乱。因此,记住一下啦!

这个操做主要用于,你想用某个A分支的部分功能内容content在另外一个B分支里面,执行此操做后,另一个分支就有须要的代码了。

首先在A里面commit  content,而后转换到B分支里面,

点击这个找到提交的内容,右键,cherry Pick 便可。

好啦,就是这样!

 

 

 

如今来总结下:

 

主要是前几周不知道怎么操做,一直很尬,索性一次性搞清楚怎么操做。这样不用总是纠结了。

 

 

 

 

 

 

 

 

相关文章
相关标签/搜索