kidoOooOoooOOom

IT系で開発やってます

gitでcommitを無かった事にする

コミット自体を取り消しする(なかった事にする)には、git resetを使う。

git reset --soft : ワークディレクトリの内容はそのままでコミットだけを取り消す。
git reset --hard : コミット取り消した上でワークディレクトリの内容も書き換える。


今回は git reset --soft を使った。ひとつ前のcommitを取り消したかったので、HEAD^ を用いた。

git reset --soft HEAD^