git取り消し系メモ
最新コミットに戻す(変更箇所全削除)
git reset --hard HEAD
HEAD…最新のエイリアス
HEAD^…最新の1個前のエイリアス
最新コミットに戻す(変更箇所は削除しない。)
addの取り消しにも使える
git reset --mixed HEAD
指定のコミット時点に戻す
git reset --hard 指定のハッシュ値
指定のコミット時点を上書きコミット(戻らない)
git revert 指定のハッシュ値
コミットの上書き
コミットメッセージやり直したい時など
git commit --amend
add(ステージング)したものを編集はそのままにaddを取り消し
git reset --mixed HEAD
addしたものを最新コミットに戻す(編集分は消える)
git reset --hard HEAD