技巧2
在標準的 Git 工作流程中,檔案需要經過 工作區 → 暫存區 → Git 倉庫 的步驟來完成提交,但這種流程有時顯得繁瑣。Git 提供了可以跳過暫存區,直接將修改提交到版本庫的方法,簡化流程為 工作區 → Git 倉庫。
實作方式
在提交時使用 git commit
指令並加上 -a
參數,Git 會自動將所有已追蹤的檔案加入暫存區並提交,省略了 git add
步驟。
- 指令:
此指令的作用是:
- -a:自動將所有已追蹤的檔案暫存,無需單獨執行
git add
。 - -m:提供提交訊息,描述這次提交的變更內容。
注意事項
- 已追蹤檔案:
-a
參數僅針對已追蹤的檔案,會將其自動加入暫存並提交。因此,若檔案在工作區中已修改,則會包含在這次提交中。 - 未追蹤檔案:尚未被 Git 追蹤的檔案(即 Untracked 狀態的檔案)不會被此指令提交。若有新增檔案,仍需先執行
git add <filename>
將其加入追蹤範圍。