by shigemk2

当面は技術的なことしか書かない

git revertの話

今更だけど。

$ git revert ハッシュ

で、過去の特定のコミットを取り消すことができる。

このコマンドを実行した場合、

    Revert "Rename directories"

    This reverts commit f63b556e5a1a138a5dddd8f3c796b5d7da9ba0a3.

こんな感じでrevertしたことがコミットされる。

コミットメッセージはエディタで編集できるし、 --no-editorでエディタ編集なしでコミットできるし、 --no-commitでコミットメッセージなしでrevertできる。