Eclipse中Git的使用说明之一:使用Git上传新项目到远程仓库
本文旨在介绍在Eclipse中Git的使用,包括使用Git上传新项目到远程仓库、从远程仓库拉取新项目、提交修改以及获取更新。
一、使用Git上传新项目到远程仓库
在使用Git上传新项目到远程仓库之前,首先要做的是:(1)创建一个远程仓库,(2)创建一个新项目(本案例使用的是一个Maven项目)。
(1)创建一个远程仓库
本文用的是GitHub代码托管平台,首先登录GitHub:https://github.com ,然后创建一个新的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 .metadata 4 bin/ 5 tmp/ 6 *.tmp 7 *.bak 8 *.swp 9 *~.nib 10 local.properties 11 .settings 12 .loadpath 13 .recommenders 14 .classpath 15 .project 16 .class 17 18 # External tool builders 19 .externalToolBuilders/ 20 21 # Locally stored "Eclipse launch configurations" 22 *.launch 23 24 # PyDev specific (Python IDE for Eclipse) 25 *.pydevproject 26 27 # CDT-specific (C/C++ Development Tooling) 28 .cproject 29 30 # CDT- autotools 31 .autotools 32 33 # Java annotation processor (APT) 34 .factorypath 35 36 # PDT-specific (PHP Development Tools) 37 .buildpath 38 39 # sbteclipse plugin 40 .target 41 42 # Tern plugin 43 .tern-project 44 45 # TeXlipse plugin 46 .texlipse 47 48 # STS (Spring Tool Suite) 49 .springBeans 50 51 # Code Recommenders 52 .recommenders/ 53 54 # Annotation Processing 55 .apt_generated/ 56 57 # Scala IDE specific (Scala & Java development for Eclipse) 58 .cache-main 59 .scala_dependencies 60 .worksheet