直近のcommitを取り消し
git reset --soft HEAD^
※softをhardにすると作業ディレクトリの内容もロールバックされる
指定したコミットまでに戻す
git reset --soft ハッシュ値
ハッシュ値はgit logで確認
resetをリモートリポジトリに反映
git push -f origin master
作業ディレクトリの内容をローカルリポジトリに戻す
git checkout .
git reset --soft HEAD^
※softをhardにすると作業ディレクトリの内容もロールバックされる
git reset --soft ハッシュ値
ハッシュ値はgit logで確認
git push -f origin master
git checkout .