基本概念 - 工作目錄狀態

·

1 min read

了解建立提交的三階段後,再來要了解工作目錄的檔案狀態,才能知道接下來該如何使用 Git 指令來處理這些檔案。

Git 中,會使用 git status 來判斷工作目錄的狀態,下面是一個執行範例:

這個範例中,可以看到有四種檔案,分別代表四種狀態:

  1. staged-file :這是已進入「暫存空間」的檔案,預設會是綠色的字。

  2. modified-filerm-file:已對「版本庫」的檔案做修改或刪除,但還沒放入「暫存空間」。

  3. untracked-file :「版本庫」不認識的檔案,也還沒放入「暫存空間」。

其中最上面的區塊是 Changes to be committed,它是指待會下 git commit 指令後,這個區塊的檔案就會成為最新的提交。

可以注意到,這個區塊裡面的檔案都會是綠色,而其他檔案都是紅色的--這是一個能夠很快地判斷修改是否進入「暫存空間」的方法,只要看 git status 的檔案顏色,就可以知道目前檔案是在哪個階段了。