git revert - 元に戻す変更内容でコミット

「git revert」コマンドを使うと、指定したコミットを、元に戻す変更内容でコミットできます。

git revert コミットID

git revertはいつ使うの?

Gitはコミットの履歴を持っており、その履歴を維持したまま、過去の変更を元に戻したいという場合が、あります。

そのような場合に「git revert」コマンドを使って、過去の変更を元に戻す変更内容でコミットできます。

git revertをさらに戻すことはできるの

はい「git revert」したコミットIDを指定すると、リバートのリバートを行うことができます。

複数の連続した変更内容があった場合はどうするの?

コミットIDを調べて、新しい方から古い方に向かって複数回「git revert」を実行します。手間がかかりますが、やる必要があるときは、やる必要があります。

git revert コミット3
git revert コミット2
git revert コミット1

間違いが発生しやすい手順なのでmasterブランチではやらずに、まずは「git branch」コマンドでブランチを作成してやるのが安心でしょう。

関連情報