直前の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に履歴が残らなくなるので、利用する場合はご注意ください。

コメントをいただくことがしばしばあるため、コメント機能を有効化しました。わからないこと、間違っていること、疑問に思うこと、何でも質問受け付けます。間違っていることは適宜修正させていただきます。お気軽にコメントください。また、正しい回答を出来る方は、正しい回答でぶった斬ってコメントいただけますと幸いです。