本文旨在介绍在Eclipse中Git的使用,包括使用Git上传新项目到远程仓库、从远程仓库拉取新项目、提交修改以及获取更新。
一、使用Git上传新项目到远程仓库
在使用Git上传新项目到远程仓库之前,首先要做的是:(1)创建一个远程仓库,(2)创建一个新项目(本案例使用的是一个Maven项目)。
(1)创建一个远程仓库
本文用的是GitHub代码托管平台,首先登录GitHub:,然后创建一个新的Repository。操作步骤如下所示:
第一步:创建新仓库。
第二步:填写仓库必要信息。
第三步:创建完成。
(2)创建一个新项目
本文项目的创建使用的是Eclipse中Maven插件创建方式。操作步骤如下所示:
第一步:创建Maven项目
第二步:填写项目相关信息
第三步:项目创建完成。在项目中添加了App.java、.gitkeep文件
至此,远程仓库和新项目的创建已完成。接下来,所做的就是将新项目上传至远程仓库,具体操作如下所示:
第一步:右击项目,选中【Team】->【Share Project...】,选择 Git,然后 Next
第二步:配置Git仓库,按如图所示顺序操作,最后点击【Finish】
第三步:本地仓库创建OK,此时项目如下图所示:(在项目提交之前,首先来修改一下 .gitignore文件,让其在提交时忽略一些不需要提交的文件,具体内容见文末.gitignore)
第四步:提交项目至本地仓库
第五步:上传到远程仓库
右击项目,选中【Team】->【Remote】->【Push】,在【Destination Git Repository窗口】填写远程目标仓库信息后点击【Next】,进入【Push Ref Specifications窗口】提交项目。操作下所示:
第六步:OK!查看GitHub
附:
.gitignore
1 /target/2
3 .metadata4 bin/5 tmp/6 *.tmp7 *.bak8 *.swp9 *~.nib10 local.properties11 .settings12 .loadpath13 .recommenders14 .classpath15 .project16 .class17
18 # External tool builders19 .externalToolBuilders/20
21 # Locally stored "Eclipse launch configurations"22 *.launch23
24 # PyDev specific (Python IDE for Eclipse)25 *.pydevproject26
27 # CDT-specific (C/C++ Development Tooling)28 .cproject29
30 # CDT- autotools31 .autotools32
33 # Java annotation processor (APT)34 .factorypath35
36 # PDT-specific (PHP Development Tools)37 .buildpath38
39 # sbteclipse plugin40 .target41
42 # Tern plugin43 .tern-project44
45 # TeXlipse plugin46 .texlipse47
48 # STS (Spring Tool Suite)49 .springBeans50
51 # Code Recommenders52 .recommenders/53
54 # Annotation Processing55 .apt_generated/56
57 # Scala IDE specific (Scala & Java development for Eclipse)58 .cache-main59 .scala_dependencies60 .worksheet