Posted at

【Git】initial commitをミスった時に初回のcommitを取り消す方法

あんまり起こり得ないことだが、初回のコミットをを取り消したい状況に出くわした。

普段commitを取り消すならば git reset --soft HEAD^ などで取り消せるのだが、なぜかそれができなかった。


方法

git update-ref -d HEAD

で初回のコミットがステージングされた状態に戻る。


参考という名の引用

https://suzuken.hatenablog.jp/entry/2014/03/28/100311