## 關卡內容：

在你的 <n>repository</n> 中建立一個新檔案，新增一些內容到那個檔案並且將那些修改 <v>commit</v> 到 Git 中。

## 步驟：建立一個新檔案

現在你有了一個 <n>repository</n> 了，新增一個檔案到裡頭吧！

打開一個文字編輯器。現在開始寫幾行文字，說聲嗨之類的，並將檔案儲存為 `readme.txt` 到你在上個挑戰中所建立的 'hello-world' 資料夾。

## 步驟：<n>status</n>、<v>add</v> 及 <v>commit</v> 修改

接著檢查你的 <n>repository</n> 的 <n>status</n>，看看是否在裡頭有任何修改。回到你的終端機，應該還在你剛剛所建立的 'hello-world' 資料夾裡頭，直接用這個指令查看狀態：

`$ git status`

接著將剛剛建立檔案，<v>add</v> 進你想 <v>commit</v>（或儲存）的修改。

`$ git add readme.txt`

最後，將那些修改 <v>commit</v> 到 <n>repository</n> 的歷史紀錄當中，並隨附上一個簡短的異動說明。

`$ git commit -m "<your commit message>"`

## 步驟：進行更多修改

現在在多寫一行文字到 `readme.txt` 之中並存檔。

在終端機裡你可以查看有那些 <n>diff</n> 存在於現在的檔案以及上次你所 <v>commit</v> 的檔案之間。

`$ git diff`

利用你剛剛所學到的知識，<v>commit</v> 這個最新的修改。

{{{verify_directory_button}}}

## 撇步

- 檢查 <n>repository</n> 中的修改 <n>status</n>
- `$ git status`
- 查看對檔案的修改
- `$ git diff`
- 準備 <v>commit</v> 對於一個檔案的修改
- `$ git add <FILENAME>`
- 準備 <v>commit</v> 對於所有檔案的修改
- `$ git add .`
- <v>commit</v>(或儲存）您所準備好的修改並附上一個簡短的異動說明
- `$ git commit -m "<your commit message>"`