Git 的三個區域
理解 Git 的工作流程,最重要的是搞懂這三個區域:
- 工作目錄(Working Directory):你實際編輯檔案的地方
- 暫存區(Staging Area):準備要提交的修改會先放在這裡
- 儲存庫(Repository):commit 之後,紀錄會永久保存在
.git裡
查看目前狀態
git status
這個指令會告訴你哪些檔案被修改、哪些還沒加入暫存區,是最常用的指令之一。
加入暫存區
git add 檔案名稱 # 加入單一檔案
git add . # 加入目前目錄下所有變更
提交變更
git commit -m "說明這次修改了什麼"
-m 後面接的訊息很重要,建議簡短描述「做了什麼」與「為什麼做」,方便日後查找歷史。
查看歷史紀錄
git log
git log --oneline
--oneline 會以精簡的一行格式顯示每個 commit。
查看修改內容
git diff # 比較工作目錄與暫存區的差異
git diff --staged # 比較暫存區與上次 commit 的差異
熟悉這幾個指令,你就能掌握 Git 最日常的操作循環:修改 → add → commit。