SourceTree 簡單使用 for Mac

**1.創(chuàng)建gitHub賬號(hào)和倉庫

2.sourceTree管理gitHub倉庫and簡單使用

3.sourceTree解決問題的方法

4.sourceTree常見報(bào)錯(cuò)**

1.創(chuàng)建gitHub賬號(hào)和倉庫

如何申請gitHub賬號(hào)創(chuàng)建倉庫在另一篇文章有 創(chuàng)建gitHub賬號(hào)和倉庫傳送門

2.sourceTree管理gitHub倉庫and簡單使

打開SourceTree點(diǎn)擊 +新倉庫 選擇 從URL克隆
1483397-12ca2fa548aa6c7e.png
2.png

粘貼在GitHub創(chuàng)建倉庫的URL,SourceTree自動(dòng)幫我們生成目標(biāo)路徑也就是本地地址以及名稱

3.png

添加倉庫成功

4.png

現(xiàn)在需要往我們創(chuàng)建的GitHub倉庫中添加項(xiàng)目驴剔,首先點(diǎn)擊在finder中打開 隨便往里面放一個(gè)項(xiàng)目 關(guān)閉 文件界面回到我們SourceTree界面 點(diǎn)擊文件狀態(tài) 會(huì)看到剛才添加的項(xiàng)目

5.png
6.png

當(dāng)項(xiàng)目中文件內(nèi)否有所改變時(shí) 就會(huì)顯示在此

7.png

點(diǎn)擊未暫存文件 回到已暫存文件中 意思是我們允許提交到倉庫 現(xiàn)在就可以提交 至GitHub倉庫

8.png

點(diǎn)擊提交 在文件狀態(tài) 右邊會(huì)提醒有多少文件有所改變

9.png

第一次提交會(huì)讓輸入賬號(hào)密碼

10.png

提交成功 會(huì)先提交至我們的本地倉庫 點(diǎn)擊推送(Push) 就會(huì)提交到GitHub倉庫

11.png
12.png

創(chuàng)建分支 成功創(chuàng)建過分支以后 直接推送到GitHub倉庫(跟上面的push一樣) 就可以在GitHub中可以看到

13.png

合并分支

14.png

如何參入開源項(xiàng)目

**以AFN為例 AFNetworking

點(diǎn)擊右上角fork 如果我們想要修改別的開源項(xiàng)目 需要先fork開源項(xiàng)目 到我們的賬戶中 才可以修改**

15.png

fork結(jié)束 將賬號(hào)中的AFNetworking倉庫克隆(clone)到本機(jī)SourceTree中 并推送(push)到我們GitHub遠(yuǎn)程倉庫中

16.png
17.png

上傳完成后 在我們的GitHub倉庫中會(huì)看到我們上傳的項(xiàng)目 我們點(diǎn)擊compare

19.png

之后我們會(huì)進(jìn)入一個(gè)compare頁面 這個(gè)頁面用于比較作者倉庫與我們倉庫的文件的不同。base fork:指的是作者倉庫目錄地址;head fork:指的是我們賬號(hào)中fork后所產(chǎn)生的倉庫地址畜吊。 如果有所修改直接點(diǎn)擊Create pull request即可

20.png

如果有所修改 我們點(diǎn)擊Pull request

21.png

在這可以輸入自己更改的原因/更改的內(nèi)容遏暴。這里寫的文字會(huì)顯示給源代碼作者见咒,如果作者接受了我們的推送請求(pull request)后,我們的代碼將會(huì)上傳到源代碼作者的倉庫內(nèi)低匙,成功為開源做貢獻(xiàn)。如果作者拒絕了我們的推送請求(pull request)后碳锈,我們的代碼將不會(huì)上傳到源代碼作者的倉庫內(nèi)顽冶。

22.png

我們點(diǎn)擊Create Pull Request即可,系統(tǒng)將自動(dòng)跳轉(zhuǎn)到等待回復(fù)的頁面售碳,這里會(huì)顯示作者是否接受我們的代碼更改强重。

SourceTree&Git部分名詞解釋

**克隆(clone):從遠(yuǎn)程倉庫URL加載創(chuàng)建一個(gè)與遠(yuǎn)程倉庫一樣的本地倉庫

提交(commit):將暫存文件上傳到本地倉庫(我們在Finder中對本地倉庫做修改后一般都得先提交一次,再推送)

檢出(checkout):切換不同分支

添加(add):添加文件到暫存區(qū)

移除(remove):移除文件至?xí)捍鎱^(qū)

暫存(git stash):保存工作現(xiàn)場

重置(reset):回到最近添加(add)/提交(commit)狀態(tài)

合并(merge):將多個(gè)同名文件合并為一個(gè)文件贸人,該文件包含多個(gè)同名文件的所有內(nèi)容竿屹,相同內(nèi)容抵消

抓取(fetch):從遠(yuǎn)程倉庫獲取信息并同步至本地倉庫

拉取(pull):從遠(yuǎn)程倉庫獲取信息并同步至本地倉庫,并且自動(dòng)執(zhí)行合并(merge)操作灸姊,即 pull=fetch+merge

推送(push):將本地倉庫同步至遠(yuǎn)程倉庫拱燃,一般推送(push)前先拉取(pull)一次力惯,確保一致

分支(branch):創(chuàng)建/修改/刪除分枝

標(biāo)簽(tag):給項(xiàng)目增添標(biāo)簽

工作流(Git Flow):團(tuán)隊(duì)工作時(shí)碗誉,每個(gè)人創(chuàng)建屬于自己的分枝(branch),確定無誤后提交到master分枝

終端(terminal):可以輸入git命令行**

3.sourceTree解決問題的方法

方法一:查看沖突父晶,可選擇'暫存區(qū)塊'或者選中某行后‘暫存行塊’哮缺,或者‘放棄區(qū)塊’或者選中某行后‘暫存行塊’

23.png

方法二:通過菜單欄->動(dòng)作->解決沖突,一般在沖突較多時(shí)候采取該方法

24.png

回滾操作 回滾到上個(gè)版本

25.png

4.sourceTree常見報(bào)錯(cuò)

推送前未提交本地的改動(dòng),推送前提交本地改動(dòng)再推送即可

26.png

網(wǎng)絡(luò)異常報(bào)警公司網(wǎng)絡(luò)不穩(wěn)定甲喝,就會(huì)時(shí)常發(fā)生這個(gè)報(bào)警尝苇,待網(wǎng)絡(luò)情況好轉(zhuǎn)后再次嘗試即可

27.png

推送的遠(yuǎn)程分支倉庫權(quán)限受到只讀保護(hù),發(fā)生此報(bào)警

33.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市糠溜,隨后出現(xiàn)的幾起案子淳玩,更是在濱河造成了極大的恐慌,老刑警劉巖非竿,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜕着,死亡現(xiàn)場離奇詭異,居然都是意外死亡红柱,警方通過查閱死者的電腦和手機(jī)承匣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锤悄,“玉大人韧骗,你說我怎么就攤上這事×憔郏” “怎么了袍暴?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長握牧。 經(jīng)常有香客問我容诬,道長,這世上最難降的妖魔是什么沿腰? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任览徒,我火速辦了婚禮,結(jié)果婚禮上颂龙,老公的妹妹穿的比我還像新娘习蓬。我一直安慰自己,他們只是感情好措嵌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布躲叼。 她就那樣靜靜地躺著,像睡著了一般企巢。 火紅的嫁衣襯著肌膚如雪枫慷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天浪规,我揣著相機(jī)與錄音或听,去河邊找鬼。 笑死笋婿,一個(gè)胖子當(dāng)著我的面吹牛誉裆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缸濒,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼足丢,長吁一口氣:“原來是場噩夢啊……” “哼粱腻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起斩跌,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绍些,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后滔驶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遇革,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卿闹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年揭糕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锻霎。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡著角,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出旋恼,到底是詐尸還是另有隱情吏口,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布冰更,位于F島的核電站产徊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蜀细。R本人自食惡果不足惜舟铜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望奠衔。 院中可真熱鬧谆刨,春花似錦、人聲如沸归斤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脏里。三九已至她我,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間迫横,已是汗流浹背番舆。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留员淫,地道東北人合蔽。 一個(gè)月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像介返,于是被迫代替她去往敵國和親拴事。 傳聞我的和親對象是個(gè)殘疾皇子沃斤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容