从小白开始教你怎样在Eclipse中使用Git(六) - 关联线上仓库(代码托管平台)

在前面的文章中,我们已经学会了如何在本地使用Git,但是通常在开发中,我们通常是团队协作,所以代码是需要上传到云端的,本篇我们来学习如何将本地的代码与云端进行关联

 准备工作

得到仓库地址

未初始化仓库

仓库如果未初始化,将会看到下图所示

仓库如果已经初始化了,会看到下图所示

仓库地址分为俩类,

HTTPS: 地址以"https://"开头,在进行Push和Pull时是需要填写账号密码的

SSH: 地址以"git@"开头,在进行Push和Pull时可以免密操作.但是有一个前提,就是需要将你当前电脑的SSH公钥添加到云端,公钥配置方式请参照:从小白开始教你怎样在Eclipse中使用Git - 公钥配置

关联线上仓库

关联线上仓库也分为俩种情况,具体操作如下:

本节以SSH地址为例,与HTTPS唯一区别就是不会弹出填写账号密码的窗口

未初始化仓库

1.参照前面的方式,按需复制仓库地址

2.在项目上右键->Team->Push Branch 'master'... 打开Push界面

3.填入复制的仓库地址,详细情况如下图:

4.点击 "Preview >" 进入Push详情界面

5. 点击 "Preview >" 进入最后的信息展示界面,然后点击"Push"完成提交

6.稍等一会儿(视网络情况,时间长短不一),会显示如下图所示界面,则表示提交成功

7.提交成功后,仓库会自动初始化,仓库详情页面会变成如下图所示.至此,与线上项目关联成功

已初始化仓库 

已初始化项目关联分为俩种情况: 本地项目与线上关联将仓库中的项目导入Eclipse中生成一个新的项目

关联线上仓库

此种情况适用于本地代码与仓库代码不一致的情况和线上仓库中没有Eclipse的项目配置文件的情况

注意事项:这种情况下需保证线上与线下的.gitignore文件内容一致,且所有未忽略内容都在暂存区中,如还不会将文件添加到暂存区,请移步:从小白开始教你怎样在Eclipse中使用Git - Eclipse配置

 * 进行此操作的前提是你的Eclipse中的项目并没有关联任何线上仓库,并且已经创建了本地仓库,如果本地仓库还不会创建请移步:从小白开始教你怎样在Eclipse中使用Git - Eclipse配置

线上仓库的.gitignore文件内容如下:

# 忽略编译后的文件
/target/ 
# 忽略Eclipse的项目设置文件
/.settings/ 
# 忽略Eclipse的ClassPath配置文件
.classpath 
# 忽略Eclipse项目配置文件
.project 

仓库效果如图:

 在项目上右键->Team->"Pull..."进入更新(下载)代码界面

* 切记,关联项目第一次必须pull,否则会出现各种麻烦(如果会解决后续麻烦的,请忽略此处)

在界面中填入仓库地址,然后点击"Next >"按钮

在此界面中,我们需要选择远程URL,如果候选列表为空,则选择"New Remote..."创建远程URL

一般第一次Pull,候选列表都是空的

下面我们来创建一个远程URL候选项,点击"New Remote..."后会弹出以下界面,注意看标题不要搞混界面了,然后填入仓库地址

点击"Finish"后回到Pull界面,在此界面的"Reference"中输入分支名称,一般输入一个字母就会弹出提示,由于是在线从仓库拉取的分支信息,所以必须保证仓库能够访问,如果不知道分支信息可以到仓库主页查看

 

一般选择"master"分支即可,从列表中选择"master [branch]"后"Reference"中会自动变为"refs/heads/master"

点击"Finish",出现如下图所示,则表示关联成功

如果显示如下图所示界面,则表示有文件冲突,一般是文件未添加到暂存区导致,将提示的冲突文件,再次进行上述操作即可解决

导入仓库中的项目

注意:此种方式需仓库中含有Eclipse的项目配置文件,即: .classpath.project

在空白处右键->"Import ..."进入项目导入界面 

 

找到"Git"->"Projects from Git (with smart import)" 

点击"Next >"进入导入方式选择界面,选择"Clone URI"(克隆URI)

填入仓库地址,如下图:

然后点击"Next >",选择需要导入的分支项目,我们选择"master"(因为我们只有一个"master"😂)

 选择项目在本地磁盘的保存路径,根目录名称是可以随意更改的,但是路径最好不要含有中文和空格

点击"Next >",进入如下界面:

然后点击"Finish",就完成导入操作了,效果图如下:

好了,相信进过上述操作,大家应该学会如何在Eclipse中关联线上项目了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值