元に戻した Git コミットを元に戻すにはどうすればいいですか? 質問する

元に戻した Git コミットを元に戻すにはどうすればいいですか? 質問する

commitを使用してコミットされ、その後 を使用して元に戻された変更がある場合revert、その元に戻す操作を元に戻す最善の方法は何ですか?

理想的には、履歴を書き換えないように、新しいコミットでこれを行う必要があります。

ベストアンサー1

git cherry-pick <original commit sha>
元のコミットのコピーを作成し、基本的にコミットを再適用します。

元に戻すと、コミット メッセージがより乱雑になりますが、同じことが発生します。
git revert <commit sha of the revert>

git pushどちらの方法でも、元に戻した後に新しいコミットを作成するため、履歴を上書きせずに済みます。
コミット sha を入力するときは、通常、最初の 5 文字または 6 文字だけが必要です。
git cherry-pick 6bfabc

おすすめ記事