インデックスに登録した内容を破棄するふたつの方法

こんにちは. 最近ようやくgitの使い方がわかってきた, きたけーです. 今日は「インデックスに登録した内容を破棄するふたつの内容」について書きたいと思います.

ファイル自体は削除せずにインデックスからのみ削除する

git rm --cached ファイル名

インデックスに登録した変更を破棄する

git reset HEAD ファイル名

両方とも変更されたファイルそのものは残る. 違いとしては前者がファイルのトラッキングをやめるのに対し, 後者はファイルのトラッキングを維持する.