直前のgit commitに戻す

デプロイに失敗して、直前のコミットに戻したい時などに使っています。

git logで直前コミットのコミットIDを確認

直前コミットのIDをMacのメモやWidnowsのメモ帳などに残しておくといいです。

git log

git revertで指定したコミットに戻る

git revert コミットID

git revertは、git内部処理として、取り消したいコミットを打ち消すようなコミットを新しく作成するということになります。

※コマンドオプションを使って、マージコミット戻しなども可能です。

git reset はgit logの履歴が残らない

git resetはコミット自体を削除し、git logに履歴が残らなくなるので、利用する場合はご注意ください。