git revertとresetの違い
Sponsored Links
皆さんこんにちは
お元気ですか?私は眠いです。
gitで戻したいときは2通りの方法がある。git resetとgit revertである。
しかし、この2つ何が違うのだろうか。
resetとrevertの違いについて
例を用いて行います。以下のようなブランチが存在した場合においてcommit1からcommit0へ修正する場合です。
reset
それまでのコミットはなかったこととする。
つまり、履歴を抹消するということです。(=戻れない)
revert
修正用のパッチを生成し、新しいコミットを作る。