本文旨在介紹在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