27
17

More than 1 year has passed since last update.

git でアンステージするコマンドは $ git reset

Last updated at Posted at 2015-08-15

$ git reset

で可能。

$ git reset <file>

でファイル単位で可能。

「git アンステージ」でググったら、数種類の説明があって手間取った。
だがチュートリアルに正しい説明があった!

git reset <file>

作業ディレクトリに何の変更も加えずに、指定したファイルをステージングエリアから削除するコマンドです。このコマンドを実行すると、変更を書き込むことなく指定したファイルをアンステージします。

git reset

作業ディレクトリに何の変更も加えることなくステージエリアをリセットして直前のコミット時の状態と一致させるコマンドです。このコマンドを実行すると、変更を書き込むことなくすべてのファイルをアンステージし、一度ステージされたスナップショットを初めから再構築することができるようになります。

git reset はそもそもが、アンステージするためのコマンドだったのだ!

(オプションを付けて、他のシチュエーションで使うことが多いので気付かなかった)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

Twitter

27
17
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
17