Git及SourceTree的基本使用

1.克隆(clone)?:從遠程倉庫URL加載創(chuàng)建一個與遠程倉庫一樣的本地倉庫

克隆

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

當項目做出修改的時候,在編輯器保存代碼后,打開sourcetree工作副本,未暫存文件處顯示所有修改過的文件,選擇文件可在右側(cè)README.md中顯示文件修改代碼片段,顯示減號的為刪除代碼片段,顯示加號的為修改代碼片段,在提交代碼按鈕上邊文字輸入框添加修改文字描述,對本次項目修改做描述,以便后續(xù)查找等操作。

提交1

在暫存文件處選擇需要提交的文件,右鍵選擇提交,提交到已暫存文件,若即時不顯示則需要點擊“暫存所有”“暫存所選”,修改文件即可顯示在已暫存文件區(qū)域。

提交2

3.拉取(pull)?:從遠程倉庫獲取信息并同步至本地倉庫,并且自動執(zhí)行合并(merge)操作,即 pull=fetch+merge

拉取

4.推送(push)?:將本地倉庫同步至遠程倉庫,一般推送(push)前先拉?。╬ull)一次,確保一致

推送

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

創(chuàng)建分支1

添加分支的同時,可為分支添加內(nèi)容,完成分支創(chuàng)建;

新建分支2

將本地分支修改,推送到遠程倉庫,即可在遠程倉庫添加新分支;

新建分支3
刪除分支

6.合并(merge)?:將多個同名文件合并為一個文件,該文件包含多個同名文件的所有內(nèi)容,相同內(nèi)容抵消

合并分支1
合并分支2
合并分支3

將本地合并分支的操作推送到遠程倉庫,遠程倉庫的分支即可完成合并;

合并分支4

7.問題處理(conflict resolution)?:1.拉取的遠程倉庫項目文件和本地項目相同文件內(nèi)容出現(xiàn)偏差,會顯示沖突,沖突結(jié)果會顯示,可查看沖突選擇保留正確代碼解決沖突。2.合并分支,不同分支相同文件的內(nèi)容出現(xiàn)偏差,會顯示沖突,沖突結(jié)果會顯示,可查看沖突選擇保留正確代碼解決沖突。

問題處理
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • -----轉(zhuǎn)載----- 1、問:你在測試中發(fā)現(xiàn)了一個bug,但是開發(fā)經(jīng)理認為這不是一個bug,你應(yīng)該怎樣解決? ...
    花開沉浮閱讀 7,719評論 4 88
  • 你不該停止幻想 在這無邊的世界裡 你不該只是甘於平凡 而是勇於探索與幻想
    wowPei閱讀 376評論 0 0
  • 樓外青山夕日遠, 樓中佳麗端杯盞。 舒袖捧出翠玉盤。 含羞勸酒且低鬟。 舟過蓬萊君去路, 望盡憑闌斷腸處。 愁隨流...
    斷紅塵閱讀 103評論 0 0
  • 《有效管理你的健康》第二篇 心肺功能是一切的基礎(chǔ)。 在本篇中圍繞著三個主題 1、心肺系統(tǒng)的重要性。 文中講到“高強...
    就叫我蘇斌閱讀 285評論 0 0

友情鏈接更多精彩內(nèi)容