章節 6 暫存狀態修改

學習目標

編輯 01

現在讓 git 追蹤檔案,用 git add 指令 把檔案加入暫存區(Staging Area),並檢視狀態。

執行:

git add hello.rb
git status

您將會看到 …

輸出:

$ git add hello.rb
$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	modified:   hello.rb
#

hello.rb 檔案的變更已經加入暫存區(Staging Area)。 這表示 git 現在收到那些變更的內容了。但是這些異動還沒被永久保存到檔案庫的記錄中。當您執行下一次 git commit 的操作時,暫存區(Staging Area)內所有的紀錄將一並被送交到檔案庫。

如果您決定要放棄送交變更 git status 指令回應的提示訊息會提醒您使用git reset 指令,可以將暫存區的紀錄移除。

目錄