SourceTree使用介紹

 

  SourceTree比命令行更容易操做,能更直觀看到發生了什麼。可是沒有哪一家git圖形化軟件能完成git的全部操做,封裝後的使用也隱藏了git的一些細節,在圖形化工具出現一些很是罕見的狀況時,仍是須要使用命令行輔助。git

克隆項目

imgimg

  • Source URL 爲git地址的URL,推薦使用SSH地址,所以在克隆以前確保本地生成過ssh-key,並在coding.net的我的設置中設置了SSH,具體步驟查看其餘章節
  • Destination Path 爲項目在本地的地址,該地址必須爲空目錄
  • Name爲本地的名稱,也就是Destination Path的最後一段img

提交前的準備

養成良好習慣,若是你的機器上沒有git的全局設置,那麼最好在克隆項目以後對項目的git配置作一些調整,如圖 imgssh

  • 雙擊打開項目
  • 右上角設置
  • 高級
  • 修改用戶信息 這裏咱們規定,全名使用本身的中文名,電子郵件地址使用公司分配的郵箱地址

獲取分支

#### 將遠端分支所有獲取到本地 img工具

查看分支

查看本地/遠程分支

img

切換分支

切換本地分支

雙擊切換 imgspa

新建分支

img

將遠端分支在本地創建跟蹤分支

雙擊遠程分支 img.net

修改分支名稱

修改當前分支名

右鍵分支,選擇Rename imgimg命令行

刪除分支

刪除本地/遠程分支

右鍵刪除 imgcode

合併分支

合併其餘分支到當前分支

img

推送分支

推送當前分支

img圖中紅框表示的是遠程分支的名稱,若是本地創建的分支在遠程還不存在,那麼Sourcetree自動在遠程創建同名分支get

文件操做

查看當前工做區狀態

img上方的暫存區就至關於命令行中進行了 git add <file> 下方的內容至關於僅僅檢測出了修改,尚未添加到暫存區 這裏特別強調一下,切換分支時,最好保證工做區是乾淨的,否則容易出現問題,例如沒法切換分支。it

將文件添加到暫存區

img

將暫存區文件放回工做區

img

丟棄文件修改

img

提交

img

查看文件的修改歷史

對要查看的文件右鍵,按如圖操做便可查看歷史紀錄 imgimgio

小結

本說明沒有涵蓋git的全部操做,只是包含了目前工做中經常使用的git命令,而且大部分正常操做都能用此說明的方法配合gitflow的方法使用,若是遇到特殊狀況,應根據狀況去查找更具針對性的解決辦法

當圖形化軟件中出現一些特殊狀況,如暫存區工做區明明沒有內容,但提交時提示unstaged file,則必須使用命令行檢查,不過通常不多出現

相關文章
相關標籤/搜索