Git是一個版本控制(version control)軟體,由Linux的原始開發者Linus Torvalds2005年開始發展,以作為開發Linux核心(kernel)的工具。發展到2014年,已成為世界上最廣泛使用的原始碼(source code)管理工具。從2017年起,連Microsoft也逐漸將Windows的發展交給Git管理。此外,更衍生了使用網頁式介面來操作的(web-based)原碼存取服務,如GitHubGitlab

 

          既然Git這麼受歡迎,Eclipse當然要支援了,也就是EGit – Git Integration for Eclipse。首先,要到Eclipse視窗中Help -> Install New Software…

 git1

 

在接下來出現的視窗,Work with:欄位中,輸入http://download.eclipse.org/egit/updates/。選擇Git integration for Eclipse後,按下Next鍵

git2

 

接受License Agreement及按下Finish後,就開始安裝。安裝完,重開Eclipse,就可以在Eclipse中使用Git

 

            在Project Explorer中按下滑鼠右鍵,選擇Import

git3

 

選擇Git->Project from Git後,按下Next

git4

 

選擇Clone URI後,按下Next

git5

 

接下來,在URI中輸入repository所在位置後,按下Next

git6

 

上面的repository的位置是位於Synology上的Git Server。若是第一次連上的伺服器,會出現問題提示,按下Yes即可

git7

 

接下來輸入密碼,即可進入Branch的選擇。因為此repository剛建立,內容空白,直接按Next鍵即可

git8

 

若內容非空白,一般而言,選擇master即可。接下來選擇本機位置,選好後,按下Next

git9

 

選擇Import as general project,按下Next

git10

 

Eclipse中,Project Explore會出現以repository (directory)名稱為名的project了。現在就可以在此project下,新增或是修改檔案

git11

 

選擇Window->Show View->Other

git12

 

在出現的小視窗中,選擇Git->Git Staging,按下Open

git13

 

Eclipse視窗下半部,會出現Git Staging視窗。先將新增的或修改過的檔案送上(Add)Stage,檔案會從Unstaged Changes小視窗,跑到Staged Changes小視窗。填入Commit Message後,按下Commit and Push鍵,即可將新增的或修改過的檔案送到遠端的repository

git14