Git 學習之命令詳解

莫名私下裡發表於2019-12-26

git 官網地址

Git學習之命令詳解
**以下是在各種情況下使用的常見Git命令:

// 啟動工作區
git  clone      將遠端版本庫克隆到新目錄
git  init          建立一個空Git儲存庫,或者重新編譯現有的Git庫

// 處理當前更改
   add        新增到暫存區 下面有詳解
   mv         移動或重新命名檔案、目錄或符號連結
   reset      重置為指定狀態
   rm         從工作樹和索引中刪除檔案

// 檢查歷史記錄和狀態
   bisect     使用二進位制搜尋查詢引入錯誤的提交
   grep       檢索檔案中的文字內容
   log         顯示提交日誌
   show     顯示各種型別物件的相關資訊
   status    顯示工作樹狀態

// 成長,標記和調整你的共同歷史
   branch        分支列表、建立或刪除分支
   checkout    切換 建立分支
   commit       將更改記錄提交到儲存庫
   diff              顯示工作區和臨時區之間的更改
   merge        合併將兩個或多個提交歷史合併
   rebase       衍合指定分支到當前分支
   tag             建立、列出、刪除或驗證的標記物件

// 協作
   fetch      從遠端庫獲取程式碼
   pull       從遠端庫獲取程式碼快速合併
   push     更新遠端庫
詳解:
git add -u:將檔案的修改、檔案的刪除,新增到暫存區。
git add .:將檔案的修改,檔案的新建,新增到暫存區。
git add -A:將檔案的修改,檔案的刪除,檔案的新建,新增到暫存區。
工作中一般是用到 git add . 或者 git add -A
git add -A相對於git add -u命令的優點 : 可以提交所有被刪除、被替換、被修改和新增的檔案到資料暫存區,而git add -u 只能操作跟蹤過的檔案
git add -A 等同於git add -all

待續

相關文章