在你的 repository 中建立一個新檔案,新增一些內容到那個檔案並且將那些修改 commit 到 Git 中。
Commits
Commits 是使用 Git 的核心。每個 Commit 都是你描述且紀錄你做了什麼事的時間點,也可以說是專案歷史時間軸上的某一個時間點。
建立新文件
現在你有了一個 repository 了,新增一個檔案到裡頭吧!
打開一個文字編輯器。然後隨意寫幾行文字,例如:「嗨!」之類的,並將檔案儲存為 readme.txt
到你在上個挑戰中所建立的「hello-world」資料夾。
檢查狀態、Add 及 Commit 修改
接著,檢查你的 repository 的 status,看看是否在裡頭有任何修改。你知道你剛剛有修改了某些東西,但 Git 知道嗎?
請確定你執行以下指令時,位置是在「hello-world」資料夾裡頭。讓我們用 Git 來看看你的 repository 中有什麼改變:
首先,檢查狀態:
git status
Git 會告訴你一個檔案已經被加入
接著,用 Git 將剛剛建立的新檔案「加」進你想 commit(也就是儲存)的修改。
git add readme.txt
最後,將那些修改 commit 到 repository 的歷史紀錄當中, 並隨附上一個簡短的更新說明。
git commit -m "Created readme"
繼續修改檔案
現在在多寫一行文字到 readme.txt
之中並存檔。
在終端機裡,你可以查看在上一個 commit 和現在有那些差異(diff)存在
告訴 git 顯示檔案差異(diff):
git diff
現在,利用你剛剛所學到的知識,commit 這個最新的修改。
- 檢查 repository 中的修改 status
git status
- 查看對檔案的修改
git diff
- 準備 commit 對於一個檔案的修改
git add <FILENAME>
- 準備 commit 對於所有檔案的修改
git add .
- commit (也就是儲存)你準備好的修改並附上一個簡短的異動說明
git commit -m "your commit message"