$ git reset
で可能。
$ git reset <file>
でファイル単位で可能。
「git アンステージ」でググったら、数種類の説明があって手間取った。
だがチュートリアルに正しい説明があった!
git reset <file>
作業ディレクトリに何の変更も加えずに、指定したファイルをステージングエリアから削除するコマンドです。このコマンドを実行すると、変更を書き込むことなく指定したファイルをアンステージします。
git reset
作業ディレクトリに何の変更も加えることなくステージエリアをリセットして直前のコミット時の状態と一致させるコマンドです。このコマンドを実行すると、変更を書き込むことなくすべてのファイルをアンステージし、一度ステージされたスナップショットを初めから再構築することができるようになります。
git reset はそもそもが、アンステージするためのコマンドだったのだ!
(オプションを付けて、他のシチュエーションで使うことが多いので気付かなかった)
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。