1

git revert を使用してチェリーピックを元に戻すことができると読みました。プロジェクトの master ブランチからコミットをチェリーピックしようとしましたが、やりたくないことに気づきませんでした。残念ながら、私はすでにプッシュしてしまいました。

私が恐れているのは、git revert を使用すると、PR がマージされたときに master のコミットも元に戻すかどうかわからないことです。

マージ後に master ブランチを台無しにせずにチェリーピックを元に戻すにはどうすればよいですか?

これは重複することを意図したものではありません。プルリクエストブランチで元に戻したいだけで、マスターでは元に戻したくありません。

4

1 に答える 1

0

それを試してみてください。Git は分散型 SCM です。フィーチャー ブランチをmasterローカル リポジトリにマージして、誰にも気付かれずに何が起こるかを確認できます。(後で実験を元に戻すことを忘れないでください。) より安全にしたい場合は、最初にリポジトリをコピーして、そのコピーで試してください。

そうは言っても、あなたは安全です。コミットは では元に戻されませんmaster

于 2014-04-28T23:26:55.270 に答える