經過Eclipse的Git插件維護GitHub上的代碼

Git 命令是程序員必備的技能,可是在大型項目的開發過程當中若是所有使用命令來進行版本控制仍是很麻煩的,突出表如今更新/提交時要查看具體更新/修改了哪些內容;提交部分文件時選擇文件的操做;查看解決衝突問題等;這時須要一個與 IDE 結合、提供可視化界面的插件來協助解決這個問題。git

1、插件安裝

如今較新版本的 eclipse 已經集成了 Git 插件,若是沒有集成能夠到 Eclipse Marketplace 搜索 EGit 進行安裝:程序員

安裝EGit插件

2、從遠程倉庫下載項目到本地

右鍵==> import ,選擇Projects form Git github

導入項目

導入遠程項目

點擊Next ,輸入遠程倉庫的 URI 地址:eclipse

導入遠程項目

點擊Next工具

導入遠程項目

選擇導出項目所在的路徑:spa

導入遠程項目

導入遠程項目

點擊Finish ,而後把彈出的窗口都關掉,而後右鍵==>import ,選擇Existing Projects into Workspace.net

導入遠程項目

選擇剛纔導出的項目:插件

導入遠程項目

3、將本地項目上傳到遠程倉庫

當須要將本地的項目上傳到遠程倉庫時,在項目上右鍵==> Share Project ,以下:版本控制

Share Project

展現電腦上已經安裝的版本控制工具的插件,以下:code

選擇版本控制工具

選擇 Git ,點擊Next ,選擇建立新的本地倉庫,以下:

選擇建立新的本地倉庫

在項目上右鍵==> Team ==> Commit ,打開提交窗口,以下:

提交文件

此處點擊 Commit由於新建的倉庫只有提交一次後纔會有生成默認的分支,後續才能選擇 。在eclipse中的項目上右鍵,操做以下:

與遠程倉庫創建聯繫

與遠程倉庫創建聯繫

與遠程倉庫創建聯繫

點擊 Finish 即與遠程倉庫創建了關聯,能夠進行下一步的提交代碼了。

4、代碼提交

在項目上右鍵==> Team ==> Synchronize Workspace ,查看本地倉庫和遠程倉庫文件的差別。

提交代碼

能夠看到本地倉庫與遠程倉庫的差別狀況,以下:

查看文件差別

可是其中有些是咱們不須要提交的內容,如:target 文件夾下的內容,這是須要經過在項目根目錄下經過配置 .gitignore 來設置不須要提交的文件和文件夾;

配置.gitignore文件

配置完成以後再查看差別能夠看到不須要提交的 target 文件夾已經不在差別文件目錄中了,說明已經被忽略,而後選中須要提交的文件,右鍵==> Commit

提交代碼

提交代碼

提交完成以後返回提交的結果,以下:

返回提交結果

到此代碼已經提交成功了,能夠到遠程倉庫查看,以下:
查看遠程倉庫

5、代碼下載

在項目上右鍵==> Pull... ,以下:

更新代碼

這裏能夠選擇從哪一個分支更新,配置完成後點擊Finish此處不考慮代碼有衝突的狀況,對有衝突的狀況後續在補充

更新代碼

6、參考資料

eclipse提交本地項目到github

相關文章
相關標籤/搜索