**以下是在各種情況下使用的常見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
待續