git reset コマンド
git reset [--soft | --mixed | --hard] [TARGET]
ブランチの先頭を別のコミットに戻す。--hard は変更も破棄するため慎重に扱う。
使用例
git reset --soft HEAD~1直前のコミットだけ取り消し、変更はステージに残すgit reset --hard HEAD~1直前のコミットと変更を完全に破棄する(要注意)git reset コマンドgit reset [--soft | --mixed | --hard] [TARGET]
ブランチの先頭を別のコミットに戻す。--hard は変更も破棄するため慎重に扱う。
git reset --soft HEAD~1直前のコミットだけ取り消し、変更はステージに残すgit reset --hard HEAD~1直前のコミットと変更を完全に破棄する(要注意)