SourceTree比命令行更容易操做,能更直觀看到發生了什麼。可是沒有哪一家git圖形化軟件能完成git的全部操做,封裝後的使用也隱藏了git的一些細節,在圖形化工具出現一些很是罕見的狀況時,仍是須要使用命令行輔助。git
Source URL
爲git地址的URL,推薦使用SSH地址,所以在克隆以前確保本地生成過ssh-key,並在coding.net的我的設置中設置了SSH,具體步驟查看其餘章節Destination Path
爲項目在本地的地址,該地址必須爲空目錄Name
爲本地的名稱,也就是Destination Path
的最後一段養成良好習慣,若是你的機器上沒有git的全局設置,那麼最好在克隆項目以後對項目的git配置作一些調整,如圖 ssh
#### 將遠端分支所有獲取到本地 工具
雙擊切換 spa
雙擊遠程分支 .net
右鍵分支,選擇Rename 命令行
右鍵刪除 code
圖中紅框表示的是遠程分支的名稱,若是本地創建的分支在遠程還不存在,那麼Sourcetree自動在遠程創建同名分支get
上方的暫存區就至關於命令行中進行了
git add <file>
下方的內容至關於僅僅檢測出了修改,尚未添加到暫存區 這裏特別強調一下,切換分支時,最好保證工做區是乾淨的,否則容易出現問題,例如沒法切換分支。
it
對要查看的文件右鍵,按如圖操做便可查看歷史紀錄 io
本說明沒有涵蓋git的全部操做,只是包含了目前工做中經常使用的git命令,而且大部分正常操做都能用此說明的方法配合gitflow的方法使用,若是遇到特殊狀況,應根據狀況去查找更具針對性的解決辦法
當圖形化軟件中出現一些特殊狀況,如暫存區工做區明明沒有內容,但提交時提示unstaged file,則必須使用命令行檢查,不過通常不多出現