mzgkworks

iOSを中心にプログラミング関係について書く

【Git】直前のコミットを修正する

直前のコミットを取り消したり、修正漏れを後から含めたりするときの方法。

環境

Git 2.8.2

直前のコミットを取り消す

# コミット取り消し・作業ディレクトリはそのまま
$ git reset --soft HEAD^

# コミット取り消し・作業ディレクトリも取り消し
$ git reset --hard HEAD^

直前のコミットをやり直し

# ファイルの修正などしてステージング
$ git add .

# コミットのやり直し
$ git commit --amend -m "コミットコメント"