在Eclipse IDE中使用GitHub进行项目版本的管理


《 将Eclipse中项目推送到远程GitHub服务器图文教程 》



安装GitHub:
先决条件,如果GitHub上没有仓库(repository),可以按照 《 GitHub 仓库(repository)创建教程 》的步骤进行代码仓库的创建工作。
我的 Eclipse 是官网上下载的最新版本的,当然Git也是最新的,为了本教程的通用性,我将从卸载Git开始。

Help -> Installation Details 在弹出的 Dialog 选择 Git (所有以Git开头的都卸掉)然后点击 Uninstall 进行卸载,如下图:



当然如果你不想在Eclipse 进行繁琐的安装和卸载Git的操作你可以到这儿进行下载最新版本的Eclipse IDE即可:

《 Eclipse-Installers-Win64Bit 最新安装版下载 》 安装程序允许选择需要的Eclipse IDE 开发环境安装的程序包。


《 eclipse-4.7.1 for javaee 64位最新绿色版下载 百度云 》 面向Java EE开发人员的Eclipse IDE开发人员创建Java EE和Web应用程序的工具,包括Java IDE,Java EE,JPA,JSF,Mylyn,EGit等工具。


注意:卸载完成后,建议重启(Restart)一下 Eclipse。

Git卸载完成后,安装安装Eclipse 官网最新Git,在Eclipse的菜单栏,Help -> install new software 进入安装 Dialog ,如下图:




点击 Add Repository 按钮,在弹出框中 name 自己(建议取为 " github "),

在 Location 项输入 " http://download.eclipse.org/egit/updates/ " ,再点击 OK 如下图:




Git加载完成后,进行选择性的安装,建议都选,当然你也可以根据自己的需求进行选择,选择完成后点击 Next 按钮开始安装,这儿加载Git插件可能需要较长是时间,可以放松一下哟!如下图:




Git插件完成后,直接点击 Next -> Next 然后同意安装许可,点击 OK 即可开始 Git 的安装,如下图:




安装完成后,提示是否现在重启,点击立即重启即可,如下图:






推送项目到远程GitHub
配置GitHub上传项目时的基本用户信息,基本信息会随项目一起提交到Git,Window -> Preferences -> Team -> Configration -> User Settions -> Add Entry,在弹出的 Dialog 填写你自己的信息,填写完成一路OK即可,如图所示:




在Eclipse中将项目推送到远程GitHub前,需要将项目先添加到本地仓库,现在Eclipse 中新建一个动态Web项目 Employee ,创建完成后,单击项目右键 -> Team -> Share project 进入到分享 Dialog ,如下图:



进入分享 Dialog 后,选择 Git ,如下图:




在Push 项目到远程时,需要先在本地建立仓库(Repository),然后再将本地仓库的项目推送到远程Git仓库,如下图:




如果想在项目提交的过程中忽略某个文件,可以点击某个文件右键 -> Team -> Ignore 如下图:




在仓库(Repository)中找到 “ .gitignore ” 文件进行添加在项目提交时需要忽略的文件,如下图:




本地仓库创建好后,就可以将项目Pull 到远程Git仓库了,点击项目右键 -> Team -> Pull ,如下图:










本地与远程仓库的链接创建好后,点击项目右键 -> Team -> Commit ,如下图:




选择刚才创建的远程仓库链接,如下图:




显示分支信息,主要是用来用户确定远程分支是否正确,看了如果正确直接点击 “ Fnish ” 将代码提交到了远程仓库,如下图:






那么具体成功没有呢,登陆远程仓库,如果看到刚才提交的内容,说明我们的代码提交成功了,如下图:


好了关于 Eclipse 使用Git版本管理代码的操作方法就写到这儿。
下面一个是关于如何在Eclipse 中切换Git地址的操作内容。

从Git仓库导入项目到 Eclipse ,点击右上角 File -> Import ,如下图:




进入Import Dialog 后 点击 Git 项 选择 Project from Git ,如下图:




填写信息后,直接 Fnish 导出项目,如下图:










如果项目比较大时,可能需要点时间,如下图正在导出项目:




如果是第一次导出项目,选择第二项,导出到新建项目,如下图:




根据原项目的实际类型,选择创建项目,我的是动态Web项目,所以我在这儿选择创建动态项目,如下图:






这儿项目创建完成后只是一个与Git链接的空项目,还需要再次重复操作选择第一项 import existing eclipse projects 导入到现有的eclipse项目,下面就可以开始项目的开发工作了

这个项目只作为本次的演示需求,写累了,我要去继续码我的代码去了。

如果期间还遇到什么问题,可以在博客上给我留言哟!!!。