CHROMA

世の中の "当たり前" を確認する

Git 、削除したファイルが stage に上手く上がらない時

追記

git rm で削除したファイルはなく rm で削除したファイルだった。

本題

git rm rm で削除したファイル、git add しても以下のように stage にあげられなかった。

# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   deleted:    hoge.js
#   deleted:    foo.js
#

git add . --update で無事あげられました。

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   deleted:    hoge.js
#   deleted:    foo.js
#

今度からこう書こう

やってることは同じだけど。

$ git add -u <file>

参考