Eclipse来push,fetch,rebase代码

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

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

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


1.使用Eclipse创建分支

当上司分配给你任务时,你所做的内容只是自己的需要完成的,这个时候,一般要求就是自己创建分支,然后在这个分支上实现功能。

如何创建分支呢?可参考如下步骤:

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

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

 


2.commit代码

So easy~

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

 


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

 

 

这样就可以了~

 


4.Eclipse来Push代码

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

这里需要注意的是,提交代码先提交到自己的远程仓库,然后让有权限的人来合并到中央仓库。


5.Eclipse来Rebase代码

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

看,现在就是最新代码了。

5个提交。

 


再加一点:

6.Eclipse执行 Cherry Pick 摘樱桃

这个状况主要出现在我第一次写具体功能模块,由于不熟悉公司代码,导致没有规范,而且很乱。所以,记住一下啦!

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

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

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

好啦,就是这样!

 

 

 

现在来总结下:

 

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

 

 

 

 

 

 

 

 

 

posted @   Seraphjin  阅读(3999)  评论(0)    收藏  举报
编辑推荐:
· 记录一次线上问题排查:JDK序列化问题
· 微服务之间有哪些调用方式?
· 记一次SQL隐式转换导致精度丢失问题的排查
· dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径
· 如何统计不同电话号码的个数?—位图法
阅读排行:
· EF Core 10 现已支持 LeftJoin 和 RightJoin 运算符查询了!
· C#/.NET/.NET Core技术前沿周刊 | 第 36 期(2025年4.21-4.27)
· 为什么多智能体不会成功?
· Python 3.14 t-string 要来了,它与 f-string 有何不同?
· 上周热点回顾(4.21-4.27)
点击右上角即可分享
微信分享提示