🖥

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

2023/08/26に公開

$ git reset

で可能。

$ git reset <file>

でファイル単位で可能。

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

git reset <file>

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

git reset

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

https://www.atlassian.com/ja/git/tutorial/undoing-changes#!reset

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

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

チャットメンバー募集

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

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2015-08-15

Discussion