LoginSignup
1

More than 5 years have passed since last update.

【git】reset - コミットを捨てる

Last updated at Posted at 2016-09-22

コミット書き換えシリーズ

resetでは、
要らなくなったコミットを捨てることができます。
実行時に影響範囲によって異なるモードを指定することで、
インデックスやワークツリーの内容も戻すかどうか指定できます。

モード名 HEADの位置 インデックス ワークツリー
soft 変更する 変更しない 変更しない
mixed 変更する 変更する 変更しない
hard 変更する 変更する 変更する

HEADの位置 : branchが現在指すポインターの場所
インデックス : コミットした内容を保存する場所
ワークツリー : ローカルのリポジトリ

[主な利用シーン]
-変更したインデックスの状態を元に戻す(mixed)
-最近のコミットを完全に無かったことにする(hard)
-コミットだけを無かったことにする(soft)

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
1