在你的 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 這個最新的修改。

Please select your repository directory.
  • 檢查 repository 中的修改 status
  • git status
  • 查看對檔案的修改
  • git diff
  • 準備 commit 對於一個檔案的修改
  • git add <FILENAME>
  • 準備 commit 對於所有檔案的修改
  • git add .
  • commit (也就是儲存)你準備好的修改並附上一個簡短的異動說明
  • git commit -m "your commit message"