iT邦幫忙

2026 iThome 鐵人賽

DAY 6
0
Software Development

從零開始將作品整理成GitHub履歷系列 第 6

Day6|第一次建立版本:git commit

  • 分享至 

  • xImage
  •  

接續昨天我們使用了 git add .gitignore把 .gitignore 放進了暫存區。但這時候它還沒有真正建立版本紀錄。

所以今天要認識的就是: git commit

git commit是什麼

git commit就是可以把目前Staging Area裡準備好的內容,正式建立成一個版本紀錄。

工作目錄
   ↓
git add
   ↓
Staging Area(暫存區)
   ↓
git commit(今天要做的部分)
   ↓
Repository

那昨天的git status是:

Untracked
    ↓ git add
Staged

今天我們要將

Staged
    ↓ git commit
Committed

git add是選擇這次要記錄的內容,git commit 則是把這些內容正式記錄成一個版本。

實作

首先先確認昨天放進Staging Area的內容還在,使用git status查看:

Changes to be committed:
    new file:   .gitignore

表示.gitignore 已經在 Staging Area 中,準備建立 Commit。

接著輸入

git commit -m "Initial commit"

這段的意思:
git commit就是建立版本
-m 是--message的縮寫,用來直接指定這次Commit的訊息。
"Initial commit" 代表的是這次Commit的說明文字
接著執行
https://ithelp.ithome.com.tw/upload/images/20260920/20178158B3kGckEyhF.png
就可以看到我的第一個Commit成功了!

可以看到這次的Commit只有.gitignore,而且.vs/ bin/ obj/沒有出現在Untracked files,代表 .gitignore是有正常運作的。
不過目前這個版本裡只有 .gitignore,真正的專案程式碼還沒有加入 Git,所以明天就要開始把我的專案程式碼加入版本控制了。


上一篇
Day5|認識git add
系列文
從零開始將作品整理成GitHub履歷6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言