shimgo
11/20/2016 - 8:52 AM

git reset まとめ

git reset まとめ

###ワーキングツリーをそのままにして直前のコミットを取り消す

git reset --soft HEAD^

または

git rest --soft [HEADの親コミットのハッシュ値]

例:git logで以下のログが出た場合

git log --oneline

17f0a7f [Add]ユーザ退会機能の追加
b9f181d [Add]開発用データの追加

直前のコミット17f0a75を取り消すなら、その親コミットであるb9f181dを指定する

git rest --soft b9f181d

ワーキングツリーごと最後のコミット後の状態に戻す

git reset --hard HEAD