eclipse中对应git的使用

本文记录了从svn切换到git后,在Eclipse中使用git进行代码提交、更新及解决冲突的步骤。包括提交code到仓库(通过Synchronize Workspace和直接Commit and Push)、更新他人代码(使用team-pull)以及解决代码冲突的详细流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近公司从传统的maven传统分布式项目,变换为dubbo的架构,团队开发工具从svn变为了git,对应习惯了svn的方式的人再换一个工具确实用的不习惯,需要再次试验新的东西,在此记录学习git进行过程,为日后留下点宝贵的经验。

从git版本仓库挡下来就不用讲的了,直接开始正题:


git的三个目录空间:

1.本地文件目录

2.缓冲区

3.git仓库(远程)

三个阶段,好好理解!

1.提交code到仓库

有两种方式:

点击项目名称,team->Synchronize Wordspace

查看你需要提交的文件。


a.提交到缓冲区,在提交到git仓库

第一步:


第二步:


Push到git repository。

Push to Upstream:直接将缓存区的信息推送到git上面去。(比较快)

Push Branch master:将分支合并到主支上面去。(比较慢)



a.直接提交到git仓库


点击commit选中你要选的文件-Commit and Push.



2.跟新别的团队提交到git respository的code

同上一一样点击项目名称,team->Synchronize Wordspace   *这一步很重要在使用git的时候

查看与远程仓库文件的情况(对比)



确定你需要update file。


点击项目

team-pull 

这样就会把你看到的所有跟新的文件都跟新下来。(弊端 太不好了),跟新指定的单个文件怎么搞的呢?思考?




3.代码冲突问题的解决

冲突的出现很容易,pull下来的文件,当你写的内容后,该文件的version和最新的git repository version不同时候,冲突就产生了。


解决冲突的核心就是一定要是最新的文件head version


基本思路就是:commit到本地仓库,在pull文件下来,会显示冲突,解决代码冲突,在add to index  然后再commit


我的使用方式:

1.Synchronize Workspace对比查看冲突的文件


2.在那个里面整理好代码,解决好冲突


3.commit    (not commit and push)


4.pull


5.查看文件,整理好文件里面的内容


6.Add to Index


7.commit and push到远程git repository即可





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值