0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

git resetでよく使うコマンドの図解(忘備録)

Last updated at Posted at 2021-01-02

ワーキングツリー:手元のファイルの状態
インデックス:ステージングしたファイルの状態
HEAD:コミットしたファイルの状態

1個前にコミットした状態(HEAD^)まで、全ての状態(ワーキングツリー、インデックス、HEAD)を戻す

git reset --hard HEAD^

^の数だけ戻る

38215.jpg

直前のコミットした状態に戻す

git reset --hard HEAD

38213.jpg

直前のコミットのみの取り消し

(1個前のHEADに戻す)

git reset --soft HEAD^

38214.jpg

直前のステージのみの取り消し

(直前のHEADの状態までインデックスを戻す)

git reset --mixed HEAD

38216.jpg

参考させていただいた記事

[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法]
https://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?