【Git】使用Ecplise进行相关的Git操作

在本文中介绍使用Eclipse来从远程的仓库中进行代码的下载和提交,主要是自己的一个使用习惯。
参考博客:https://blog.csdn.net/u014079773/article/details/51597213

1、准备工作

首先需要在Eclipse中安装:EGIt

2、从远程仓库克隆项目

在Ecplise中点击如下图标:
在这里插入图片描述
切换到Git视图,然后找到"Clone Git Repository",界面如下图所示:
在这里插入图片描述
然后输入远程GIt仓库的相应信息,点击"Next",进入到分支选择的界面
在这里插入图片描述
在其中选择要克隆的分支,点击"Next",进入到本地仓库的配置界面,如下图所示:
在这里插入图片描述
目标地址最好不要再ecplise的工作空间中,完成配置以后点击"Finish"。

至此就完成了从远程仓库上进行项目的克隆操作。
如果

接下来从本地的仓库中进行项目的导入,选中右击"Import Project",如下图所示:
在这里插入图片描述
选择展示出来的项目,“Next”,"Finish"操作即可。

至此就完成了整个项目的克隆操作。

注意:
如果远程仓库中分支比较多,但是克隆出来某一个分支以后,在"Remote Tracking"中看不到远程的其他分支,可以执行如下的操作;在java 视图上选择右键,如下图所示:在这里插入图片描述
然后选择"Add All Branches Spec",点击"Finish"即可。
在这里插入图片描述

3、从远程仓库下载代码

下载代码有两种方式:
一、在自己的分支上点击右键 ,“Team” -->“Pull”,即可以实现从远程的仓库中对应分支进行代码的更新下载;
二、在自己的分支上点击右键,选择 “Team” -->“Remote”–>**“Fetch From…”**然后选择对应的分支进行更新下载即可。

如果自己本地和远程对应分支的代码落后于远程仓库主分支,可以在本地执行如下操作:“Team”–>“merge”–>选择远程主分支,进行合并,然后在更新自己远程的主分支。

4、更新代码到远程仓库

更新代码到远程仓库自己的分支,在自己的分支上点击右键 ,“Team” -->“Commit…” ,然后选择要上传的代码,并填写更改内容即可,可以选择直接push到远程仓库(Commit and Push);也可以先保存到本地仓库(Commit),再上传到远程仓库(Push…)。

5、删除Eclipse绑定的远程仓库

在Git视图下,右键已经绑定的仓库,选择 “Delete Repository” 即可。

6、冲突的解决

有冲突时,在项目上右键,选择 “Team” -->“Merge Tool” ,就可以看到修改的对比,然后在每个冲突文件上右键 “Team” ,选择 “Add to Index” ;完成这些操作以后,就可执行正常的代码提交操作了。

7、版本回退

(1) 在项目上右键,选择 “Team”–>Reset…,然后会弹出如下界面:
在这里插入图片描述
在上图中输入版本号,然后点击Reset即可。
(2)history框里边,找到相应的版本,点击右键–>Reset–>Hard即可。

8、把本地项目提交到远程的gitlab上

(1)在项目上右键–>“Team”–>“Share Project…”
(2)在下图中选择"Git"
在这里插入图片描述
(3)在下图的复选框中打钩
在这里插入图片描述
(4)然后"next",进入如下界面:
在这里插入图片描述
勾选,然后点击"Create Respository" -->“Finish”,就完成了本地仓库的创建

(5)本地仓库创建完成以后,这时就会看到项目上都是问号,接下来是进行项目的提交,在项目上右键–>“Team”–>“Commit…”,填写修改的内容:
在这里插入图片描述
然后点击"Commit"就可以提交到本地仓库了。
(6)本地仓库中的内容提交到远程的Gitlab,首先在gitlab上创建一个项目,然后可以复制项目的http地址,这时在Eclipse中右键项目–>“Team”–>“Push…”,如下图:
在这里插入图片描述
在URI中填上从gitlab上拷贝的项目的url,然后输入用户名、密码,点击"next",进入到下边的界面,选择对应的分支,然后点击"Finish"即可
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值