## 關卡內容：

在自己的電腦上建立一個新的 <n>程式庫repository</n>

## <n>程式庫Repository</n>

一個 <n>程式庫repository</n> 其實就是一個專案。你可以將它想像成一個專案資料夾，其中包含了所有跟專案相關的檔案。事實上，它在電腦裏的樣子就像下面這樣：

告訴 Git 你要指定哪個資料夾，然後 Git 就會開始記錄這資料夾裏的一切更動。新增、刪除檔案，甚至只是改變檔案中的一個字，全都會被 Git 追蹤並加上時間標記。這就是版本控制。

## 使用終端機

終端機（或是 Bash）是一種只利用鍵盤輸入指令來操控電腦的方式。你可以重新命名檔案、開啟檔案、建立新資料夾、並在不同目錄（資料夾）之間切換，全都利用鍵盤輸入指令完成。你甚至不需離開終端機便可以在終端機裏運行文字編輯器（例如 Vim）。

除了瀏覽你的電腦，你也可以在終端機裏使用具有終端機界面（command-line interface，CLI）的程式，這類的程式可藉由輸入鍵盤指令來運行。Git-it 便是其中之一，你現在正透過終端機使用它！而 Git 也是另一個例子。你可以在終端機裏藉由指令來存取與操控 Git，不久後你便會這麼做了！

在 Git-it 裏你將學會一些基本操作的指令，而在每個步驟中將會解釋這些指令的功用。

## 步驟：建立一個新的 <n>程式庫repository</n>

你將建立一個新的資料夾，並把它設定成一個 Git <n>程式庫repository</n>。

為了讓整件事容易一些，把你的資料夾取名為與專案同名。就叫 'hello-world' 好了。

你可以將下列指令一一輸入至終端機。

建立新資料夾：

`$ mkdir hello-world`

進入這個資料夾：

`$ cd hello-world`

把這個資料夾設定成一個 Git 專案資料夾

`$ git init`

就是這樣！終端機會回應並切換到下一行。如果你想要確認此資料夾是否已經是個 Git <n>程式庫repository</n>，輸入 `git status`，只要不是顯示 'fatal: Not a git repository...'，那就對了！

Please select your repository directory.

## 撇步

- 建立一個新資料夾 (或稱做目錄)
`$ mkdir <FOLDERNAME>`
- 進入一個資料夾 (或稱做切換目錄)
`$ cd <FOLDERNAME>`
- 列出資料夾內容
`$ ls`
- 為一個資料夾加上 Git 功能
`$ git init`

get git
⤶
commit to it