Team菜單說明
commit
:提交操作,可以同時推送到遠程Stashes
:暫存功能pull
:git pull操作,拉取遠程最新代碼Synchronize Workspace
:與遠程倉庫進行同步,在提交或者更新代碼前最好先同步查看是否有衝突Add to Index
:git add操作,選中整個項目則表示git add .操作Remove from Index
:從暫存區中移除文件ignore
:忽略文件或者目錄,會將規則自動添加到.gitlgnore文件中merge
:合併分支remote
:提供遠程倉庫操作switch to
:new branch 切換/創建分支Advanced
:delete branch/rename branch 刪除/重命名分支Show in History
:顯示提交記錄Show Local History
:顯示文件的本地修改記錄
1.Git Staging視圖
選擇Windows-->Show View-->Other
,搜索Git Staging
,點擊OK即可打開如下視圖,可以很方面的查看工作區和暫存區的文件情況,也可以快速執行提交和推送操作。
2.衝突解決
選擇Team-->Synchronize Workspace
,進入同步視圖可以看到標紅的文件表示與遠程倉庫產生了衝突,衝突文件是dev.txt,雙擊文件,在右邊的視圖中顯示了本地和遠程文件的內容對比,並標記了衝突位置。
在Merge Tool
下修改文件,或者直接對衝突原文件進行修改,修改完成後選中文件右鍵,選擇Add To Index
,然後再次選中文件右鍵,選擇commit,點擊commit and push
就可以了。
3.從遠程倉庫克隆項目
在導航菜單中選擇File-->Import-->Git-->projects from git
4.刪除分支
刪除本地分支,選擇Team-->Advanced -->delete branch
,選中要刪除的分支,點擊OK
刪除遠程分支,選擇Team-->Remote-->Push
,在彈出的界面中點擊Next,然後下拉選擇要刪除的分支,點擊Add Spec
按鈕,點擊finish完成,刷新遠程倉庫查看分支是否刪除成功。
5.分支合併
在分支上開發完成後,需要將代碼合併到master分支上,然後推送到遠程master分支。選擇Team-->Switch To-->master
切換到master分支,然後選擇Team-->Merge
,在下面界面中選中需要合併的dev分支,在Fast forward
選項中勾選第二項表示強制生成一個提交記錄(可忽略),然後點擊Merge
合併完成後選擇Team-->Push branch master
將master分支推送到遠程。
6.創建並切換分支
在Eclipse中選中項目右鍵,選擇Team -->Switch To -->New Branch
,填寫分支名稱,點擊finish