eclipse中git操作(附完整截图)

时间:2024-05-20 18:44:56

github,相信入门后的程序员er都会知道,戏称为全球最大交友网站。

当然,github和git是两个不同的概念,前者是一个网站,后者是一套系统。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

不多说,开始介绍。本文主要介绍由本地eclipse项目上传到git上(以github为例)。

1、右击项目->team->share project...,然后选择Git来共享,

如图:

eclipse中git操作(附完整截图)


2、选择Git后,会出现一个界面,主要就是选择一个目录作为该项目管理的git仓库,这里需要选择到你项目所在的目录,

否则会出现你git仓库在一个目录,而项目在另一个目录,就可能会导致提交失败。

如图:

eclipse中git操作(附完整截图)

注意:选择完后,如果曾经使用过该目录上层目录当为git仓库,则会报错从而无法继续下去,报这样的错误:

 Cannot move project beetl-bbs to target location d:dir, as this location overlaps with location d:dir, which contains a .project file。

这样的话,会导致next,和finish为灰色,无法继续下去,不用担心,既然不能继续下去,就cancel吧!


3、虽然上一步cancel了,但是在Git Repository中会有一条新的repository记录。标识是[NO-HEAD]。下一步在Git Repository展开

该项目,在“Remotes”上右击->选择create Remote。

如图:

eclipse中git操作(附完整截图)


4、接下来一个界面就是配置pull和push,pull是获取远端仓库代码,而push是向远端仓库提交代码。

如图:

eclipse中git操作(附完整截图)


5、接下来就是配置远端git仓库信息了,首先会到这个界面:

eclipse中git操作(附完整截图)

接下来选择change,来配置git仓库信息,在URI上粘贴地址,前三个框会自动填写,然后只需要输入用户名密码作为提交

验证信息即可,如果会配置ssh2 key,也可以不用每次都输入用户名密码:

eclipse中git操作(附完整截图)


6、配置完上一步之后,还需要配置Ref mappings,也就是配置某一个分支。

点击Add,在跳出来这个页面中的Remote branch中输入远端git仓库的某一条分支即可。

最后配置完后,选择save即可,不用选择save and push。

eclipse中git操作(附完整截图)


7、前面几部是配置git的push信息,同样的步骤,在配置git的pull信息,如下图:

eclipse中git操作(附完整截图)


然后同样的步骤配置pull信息。


8、当把远端git仓库的信息配置完后,就要开始想远端提交了。

首先需要commit信息到本地git仓库。

步骤:在git视图中->右击项目->commit,添加完相应的信息后即可先提交到本地。

eclipse中git操作(附完整截图)

9、下一步,需要先与远端仓库同步起来,也就是pull操作。

步骤:在git视图中->右击项目->pull。即可

eclipse中git操作(附完整截图)


10、下一步,需要将本地代码提交到远端的一个分支上。

步骤:在git视图中->右击项目->push branch。将本地代码绑定一个远端的分支,注意名字要与远端对应

eclipse中git操作(附完整截图)

11、最后一步:将本地仓库与远端仓库同步,也就是将本地代码提交到远端仓库。

步骤:在git视图中->右击项目->Push to Upstream。即可将本地代码提交到远端仓库。