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

2.提交(commit)?:將暫存文件上傳到本地倉庫(我們在Finder中對本地倉庫做修改后一般都得先提交一次,再推送)
當項目做出修改的時候,在編輯器保存代碼后,打開sourcetree工作副本,未暫存文件處顯示所有修改過的文件,選擇文件可在右側(cè)README.md中顯示文件修改代碼片段,顯示減號的為刪除代碼片段,顯示加號的為修改代碼片段,在提交代碼按鈕上邊文字輸入框添加修改文字描述,對本次項目修改做描述,以便后續(xù)查找等操作。

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

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

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

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

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

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


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



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

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