eclipse git插件使用說明

eclipse最近的版本基本上都自帶git插件,我這裏用的是eclipse-jee-2019-06-R-win32-x86_64

如果是前後端分離,建議用eclipse-java-2019-06-R-win32-x86_64,更輕量級

eclipse:Version: 2019-06 (4.12.0)

下載地址:http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/

1.  設置

Window->preferences->Team->Git

1.1  設置本地倉庫默認路徑

默認是存在C盤當前用戶目錄下,建議別放在C盤

設置爲自己的代碼倉庫路徑

1.2  設置user.name和user.email

Git->Configuration->User Settings->Add Entry

分別添加user.name和user.email

這樣提交代碼的時候會記住這個設置

1.3  .gitignore

發現基本所有項目都沒有設置好這個ignore文件,這樣會不小心提交一些沒用的source文件到git倉庫,佔用不必要的空間。

提交代碼時會這樣:

下面附上攜程大佬項目內的gitignore,放到項目根目錄下即可。

*.class
.DS_Store
application.pid
bin
# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

# Eclipse
.classpath
.project
target
.settings

# Idea
.idea
*.iml

# git
*.orig
*.log*

點擊項目名,F5刷新,雜七雜八的文件都消失了

這個文件只需提交一次即可,其他項目組人員pull下來就行,如果發現開發過程中還有一些不必要的文件,參照ignore格式添加

2.  從git拉取maven項目

2.1  複製git地址

2.2  Eclipse File->Import

Clone URI

會自動填充你的url,第一次使用要輸入git賬號密碼

Next,如果賬號密碼沒錯,會看到分支信息

Next 會看到上面1.1步驟設置的默認路徑

Next  import as general project

Next -> Finish ,會看到一個簡單java項目

2.3  轉換成maven項目

右鍵,Configure -> 轉換成maven項目

等build完成之後就是我們常見的maven項目了

3.  提交代碼

強烈建議不要讓多個開發人員同時維護同一個文件,不然容易出現衝突,解決起來有點費事,假如衝突在所難免,請看下面的衝突解決方法。

git提交代碼終極步驟:

a: Pull -> 選擇要提交的文件 -> Commit and Push

b: Pull -> 解決衝突 -> 選擇要提交的文件 -> Commit and Push

3.1  Git Staging

Window->show view->git->Git Staging

3.2  提代碼前一定要先pull,提前解決衝突

3.2.1 選中整個項目,鼠標右鍵選擇”team”,然後選中”pull”,出來的彈出確認框,點擊完成

3.2.2 更新完成後,出來報文彈窗,如果沒有更新內容提示alreay up-to-date;如果有更新會提示更新的內容,點擊更新文件查看更新的具體內容

3.2.3 更新完之後,有彈窗,發現衝突的文件更新失敗,同時項目中的該文件報紅

3.2.4 衝突文件,右鍵”team”,選擇“merge tool”,打開的視圖中可以查看到修改的對比

3.2.5 將每個衝突文件修改爲正確的,然後每個文件右鍵”team”,選擇“Add to Index”,可以看到該文件變成黑色的*號圖標

3.2.6 所有的衝突處理完成之後,按照 GIT 項目的普通提交方式提交即可

4. 新建分支

右鍵項目 team -> switch to -> new branch

填入分支名,finish即可

5. 切換分支

右鍵項目 team -> switch to ->other->Remote Tracking,選中分支名,check out

 

6.  新建tag

Team ->show in history

右鍵需要tag的commit

Create Tag...,寫上tag名,確認並提交

7.  合併分支

如果A分支要合併到B分支

7.1切換到B分支

7.2 team->merge

7.3 選中A分支

勾選暫時不commit->Merge

解決衝突再commit and push即可

8.  合併主幹

參照合併分支

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章