Skip to content

git commit 簡單說明

git commit 是什麼?

  • 將「暫存區 (staging)」的變更保存到「本地儲存庫 (local repository)」,並建立一個新的版本記錄。

基本用法

git commit -m "提交訊息"
  • -m:加入提交訊息,說明這次的修改內容。

常用範例

  1. 提交所有已加入 staging 的檔案

    git commit -m "新增首頁與樣式"
    
  2. 同時加入所有修改並提交

    git commit -am "修正錯誤與優化程式碼"
    
    • -a:自動將所有已追蹤的修改加入 staging,不包含新檔案
    • -m:提交訊息。

git commit 影響的區域

  • staging提交到 local

檢查提交歷史

git log
  • 查看所有的提交記錄。

修改上一個提交

git commit --amend
  • 修改上一次的提交內容或訊息。

提交訊息的重要性

  • 清楚的提交訊息能讓你和團隊更容易理解每次修改的目的。

常見搭配

  • git add 將檔案加入 staging,再使用 git commit 提交版本。
  • 若忘記加入檔案,可使用 git commit -am 一步完成,但新檔案仍需 git add

git commit 是 Git 版本控制的核心,確保你的變更被保存並可追溯!😊