一 Eclipse 安裝EGit
1)安裝
9)已部分暫存[ partially-staged ]:修改“已跟蹤[ tracked ]”的文件,部分修改已添加暫存區Index,部分未添加。
Eclipse Juno 版后已經集成了EGit,可以通過如下地址安裝:http://download.eclipse.org/egit/updates ,全部安裝,直到安裝結束如下圖:


一直Next,直到提示重啟eclipse后安裝完成。
2)配置
通過“Window => Preferences => Team => Git => Configuration”配置,通過Add Entry 按鈕添加信息,
key : user.name,value:用戶名 ;key:user.emai , value : 郵箱,賬戶信息通常GitHub相同。

這里我默認有用戶名密碼,是因為我之前設置過git的賬戶密碼。若未默認設置,如下圖:

二 EGit文件狀態及圖標展示
EGit會出現如下圖標,其對應狀態及意義如下:


1)忽略[ ignored ]:倉庫認為該文件不存在(如bin目錄,不需要關注)。通過右鍵Team => Ignore 添加忽略文件
2)未跟蹤[ untracked ]:倉庫未跟蹤,通常是新建的文件,要接入版本管理可以通過“Add to Index”或直接“Commit”操作。
3)已跟蹤[ tracked ]:文件已被倉庫記錄。
4)已添加[ added ]:untracked 狀態的文件,通過“Add to Index”被倉庫已知,但是沒有“Commit”,“Commit”后可變為“已跟蹤[ tracked ]”狀態。
3)已跟蹤[ tracked ]:文件已被倉庫記錄。
4)已添加[ added ]:untracked 狀態的文件,通過“Add to Index”被倉庫已知,但是沒有“Commit”,“Commit”后可變為“已跟蹤[ tracked ]”狀態。
5)已刪除[ removed ]:從工作區中刪除文件,文件會消失,也就沒有圖標出現,下一次提交時被刪除。Team => Untrack可以觸發本圖標,在“Commit”對話框中可以看到圖標。
6)已修改[ dirty ]: 修改“已跟蹤[ tracked ]”的文件,未添加到暫存區Index(未“Add to Index”或“Commit”)的文件,標志與本地庫不一致。
6)已修改[ dirty ]: 修改“已跟蹤[ tracked ]”的文件,未添加到暫存區Index(未“Add to Index”或“Commit”)的文件,標志與本地庫不一致。
7)已暫存[ staged ]:修改“已跟蹤[ tracked ]”的文件,並添加到暫存區Index(即執行“Add to Index”);
8)沖突[ conflict ] : 進行Marge合並操作會引起沖突,需要人工解決並添加到索引區修改狀態。
相當於:已跟蹤的文件修改,Add to Index ,Commit前又修改了文件。
10)假設有效[ assume-valid ]:一些修改未被Git檢查。右鍵Team => Assume unchanged可產生該狀態。
三 檢出Git項目
1)到 Git 平台中復制項目的檢出地址。
2)Window -> Show View -> Other... 打開 Git Repositories
點擊open后,控制台界面增加Git Repositories:
我們克隆一個git倉庫地址:


此時,git項目已經clone至本地倉庫,但還未導入到eclipse中。

直接import Projects

默認選中所有項目,直接finish即可。此時大家可以看到項目已經成功導入eclipse中:
