SourceTree是最好用的版本管理客戶端軟件,沒(méi)有之一群凶,它的使用,讓我們不再為繁瑣的git指令別躬屈膝猜绣,提高了程序開(kāi)發(fā)的效率课舍!
最近一直在使用SourceTree可視化軟件時(shí)不知所措,查看了一些文檔谐宙,找到了一個(gè)不錯(cuò)的教程烫葬,在此分享給大家,為了節(jié)省時(shí)間凡蜻,我就不在從頭整理了搭综,簡(jiǎn)單概括一下主要的幾個(gè)方面,鏈接給大家咽瓷,希望能幫大家I璋肌!茅姜!
Part One:
SourceTree的下載安裝和git闪朱、GitHub相關(guān)下載注冊(cè),簡(jiǎn)單的sourceTree使用:
Part Two:
SourceTree中拉取钻洒、獲取奋姿、提交代碼相關(guān)
Part Three:
SourceTree中創(chuàng)建分支和合并分支的使用方法和使用場(chǎng)景。
分支是Git最大的特色之一素标,可以方便的進(jìn)行版本部署和開(kāi)發(fā)称诗,而不互相影響。
其中头遭,雙擊分支是切換當(dāng)前分支
Part Four:
SourceTree的沖突解決:
其中沖突解決可以自己手動(dòng)解決寓免,也可以給SourceTree添加外部合并工具:
Mac版本安裝資源 beyond compare4給SourceTree配置 beyond compare4
1、安裝beyond compare mac版 计维,下載后解壓自動(dòng)安裝很簡(jiǎn)單袜香。
2、打開(kāi)source tree 選擇偏好設(shè)置設(shè)置下面參數(shù)(mac快捷鍵:command+“<” 打開(kāi)軟件設(shè)置)
1)可視化對(duì)比工具:其它
比較命令:/usr/local/bin/bcomp 參數(shù):$LOCAL $REMOTE
2)合并工具:其它
合并命令:/usr/local/bin/bcomp 參數(shù):$LOCAL $REMOTE $BASE $MERGED
3鲫惶、控制臺(tái)家目錄下執(zhí)行添加軟連接命令:
sudo ln -s /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp /usr/local/bin/
網(wǎng)上教程有在
/usr/bin/
下添加軟連接的蜈首,如果能添加也是可以的,對(duì)應(yīng)的比較命令和合并命令要修改為/usr/bin/bcomp
Part Five:
Sourcetree的文件的部分提交實(shí)現(xiàn)
Part Six:
SourceTree回滾版本到某次提交
Part Seven:
使用SourceTree來(lái)回退代碼到某次提交