1. 程式人生 > >SourceTree&Git部分名詞解釋

SourceTree&Git部分名詞解釋

  1. 克隆(clone):從遠端倉庫URL載入建立一個與遠端倉庫一樣的本地倉庫
  2. 提交(commit):將暫存檔案上傳到本地倉庫(我們在Finder中對本地倉庫做修改後一般都得先提交一次,再推送)
  3. 檢出(checkout):切換不同分支
  4. 新增(add):新增檔案到快取區
  5. 移除(remove):移除檔案至快取區
  6. 暫存(git stash):儲存工作現場
  7. 重置(reset):回到最近新增(add)/提交(commit)狀態
  8. 合併(merge):將多個同名檔案合併為一個檔案,該檔案包含多個同名檔案的所有內容,相同內容抵消
  9. 抓取(fetch):從遠端倉庫獲取資訊並同步至本地倉庫
  10. 拉取(pull):從遠端倉庫獲取資訊並同步至本地倉庫,並且自動執行合併(merge)操作,即 pull=fetch+merge
  11. 推送(push):將本地倉庫同步至遠端倉庫,一般推送(push)前先拉取(pull)一次,確保一致
  12. 分支(branch):建立/修改/刪除分枝
  13. 標籤(tag):給專案增添標籤
  14. 工作流(Git Flow):團隊工作時,每個人建立屬於自己的分枝(branch),確定無誤後提交到master分枝
  15. 終端(terminal):可以輸入git命令列