Sourcetree的基本名詞解釋
阿新 • • 發佈:2019-02-09
- 克隆/新建(clone):從遠端倉庫URL載入建立一個與遠端倉庫一樣的本地倉庫
- 提交(commit):將暫存檔案上傳到本地倉庫(我們在Finder中對本地倉庫做修改後一般都得先提交一次,再推送)
- 推送(push):將本地倉庫同步至遠端倉庫,一般推送(push)前先拉取(pull)一次,確保一致
- 拉取(pull):從遠端倉庫獲取資訊並同步至本地倉庫,並且自動執行合併(merge)操作,即pull=fetch+merge
- 獲取(fetch):從遠端倉庫獲取資訊並同步至本地倉庫
- 分支(branch):建立/修改/刪除分枝
- 合併(merge):將多個同名檔案合併為一個檔案,該檔案包含多個同名檔案的所有內容,相同內容抵消
- 貯藏(git stash):儲存工作現場
- 丟棄(Discard):丟棄更改,恢復檔案改動/重置所有改動,即將已暫存的檔案丟回未暫存的檔案
- 標籤(tag):給專案增添標籤
- 工作流(Git Flow):團隊工作時,每個人建立屬於自己的分枝(branch),確定無誤後提交到master分支
- 終端(terminal):可以輸入git命令列
- 每次拉取和推送的時候不用每次輸入密碼的命令列:git config credential.helper osxkeychain sourcetree
- 檢出(checkout):切換不同分支
- 新增(add):新增檔案到快取區
- 移除(remove):移除檔案至快取區
- 重置(reset):回到最近新增(add)/提交(commit)狀態