iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0
自我挑戰組

Git 與 GitHub 入門日誌系列 第 5

Day 5 : 修改檔案並再次提交

  • 分享至 

  • xImage
  •  

昨天我們完成了第一次提交,
今天要嘗試修改檔案並再次提交的流程,
這樣就能看到 Git 如何幫我們保存不同版本的紀錄。


1. 修改檔案
首先我們打開昨天的 readme.txt,
在裡面新增一行文字,例如:
https://ithelp.ithome.com.tw/upload/images/20250917/20169195wkKXFiktr3.png

修改完要記得儲存!!不然下一步就看不到了!

2. 查看狀態
回到終端機,輸入:

git status

會看到類似下圖:
https://ithelp.ithome.com.tw/upload/images/20250917/20169195ITJJ4KN7zk.png

這裡就表示Git已經偵測到檔案被修改了,但還沒放進暫存區。

3. 加入暫存區
運用昨天學到的知識,我們再次把修改過的檔案加入git(僅暫存)。

git add readme.txt

4. 做第二次提交
最後要進行提交,才能將最新版本上傳到git上。
在這裡我們後面的提交訊息,可以註明是第二版本:

git commit -m "Update readme.txt with second edit"

這樣Git會保存修改後的檔案狀態。
https://ithelp.ithome.com.tw/upload/images/20250917/20169195c82aRrZ1Id.png

5. 查看提交紀錄

最後我們再來查看提交紀錄,檢查是否提交成功,輸入:

git log

這時候應該會看到至少兩筆紀錄:

  • 第一次提交:Add readme.txt
  • 第二次提交:Update readme.txt with second edit
    https://ithelp.ithome.com.tw/upload/images/20250917/20169195G2mpL67qZz.png

補充:Commit 訊息的好習慣

除了這次實作的git commit -m "Update readme.txt",
其實 commit 訊息有一些「最佳實踐」,
讓自己和協作者有一目瞭然這次提交的修改內容:

  1. 簡短:建議第一行控制在 50 個字元以內
  2. 動詞開頭:用「Add」、「Fix」、「Update」、「Remove」這樣的動詞
  3. 明確:寫清楚修改了什麼,而不是「修改了一些東西」

小結

今天實踐了修改檔案、加入暫存區、提交的流程。
到目前為止,我們已經能夠:
建立 Git 專案、新增檔案並提交、修改檔案並再次提交,
這就是 Git 的核心循環!
明天將會學習如何查看檔案的差異 (git diff),比較不同版本之間的變化。


上一篇
Day 4 : 加入檔案與第一次提交
下一篇
Day 6 : 比較檔案差異
系列文
Git 與 GitHub 入門日誌9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言