Git
命令是程序員必備的技能,可是在大型項目的開發過程當中若是所有使用命令來進行版本控制仍是很麻煩的,突出表如今更新/提交時要查看具體更新/修改了哪些內容;提交部分文件時選擇文件的操做;查看解決衝突問題等;這時須要一個與 IDE
結合、提供可視化界面的插件來協助解決這個問題。git
如今較新版本的 eclipse
已經集成了 Git 插件,若是沒有集成能夠到 Eclipse Marketplace
搜索 EGit
進行安裝:程序員
右鍵==> import
,選擇Projects form Git
github
點擊Next
,輸入遠程倉庫的 URI 地址:eclipse
點擊Next
:工具
選擇導出項目所在的路徑:spa
點擊Finish
,而後把彈出的窗口都關掉,而後右鍵==>import
,選擇Existing Projects into Workspace
:.net
選擇剛纔導出的項目:插件
當須要將本地的項目上傳到遠程倉庫時,在項目上右鍵==> Share Project
,以下:版本控制
展現電腦上已經安裝的版本控制工具的插件,以下:code
選擇 Git
,點擊Next
,選擇建立新的本地倉庫,以下:
在項目上右鍵==> Team
==> Commit
,打開提交窗口,以下:
此處點擊 Commit
,由於新建的倉庫只有提交一次後纔會有生成默認的分支,後續才能選擇 。在eclipse中的項目上右鍵,操做以下:
點擊 Finish
即與遠程倉庫創建了關聯,能夠進行下一步的提交代碼了。
在項目上右鍵==> Team
==> Synchronize Workspace
,查看本地倉庫和遠程倉庫文件的差別。
能夠看到本地倉庫與遠程倉庫的差別狀況,以下:
可是其中有些是咱們不須要提交的內容,如:target
文件夾下的內容,這是須要經過在項目根目錄下經過配置 .gitignore
來設置不須要提交的文件和文件夾;
配置完成以後再查看差別能夠看到不須要提交的 target
文件夾已經不在差別文件目錄中了,說明已經被忽略,而後選中須要提交的文件,右鍵==> Commit
提交完成以後返回提交的結果,以下:
到此代碼已經提交成功了,能夠到遠程倉庫查看,以下:
在項目上右鍵==> Pull...
,以下:
這裏能夠選擇從哪一個分支更新,配置完成後點擊Finish
,此處不考慮代碼有衝突的狀況,對有衝突的狀況後續在補充 。