hasen's tech life

Twitter: @hasen

git rmではなく,rmで削除したファイルをステージングする

git rmではなく,rmで削除したファイルをステージングするには...

$ git add -u FILE_NAME


# 通常,不要になったファイルをgit rmで削除すると,該当ファイルを削除してくれると同時に,ステージングされた状態になる.
# ここで,何らかの理由によりgit rmではなく,rmで削除したファイルをステージングする場合,以下のコマンドではステージングできなかった.
$ git add FILE_NAME

# 正しくは,下記のコマンドで行う.
$ git add -u FILE_NAME

# 削除し,ステージングしたファイルを,削除前の状態に戻す場合は...
$ git reset HEAD FILE_NAME
$ git co FILE_NAME