gitのマージが間違っている場合、どうやってロールバックしますか?
Gitのマージ操作を元に戻すには、次の手順を実行してください。
- git logコマンドを実行して、戻すマージ操作のコミットIDを確認してください。
- というマージコミットのIDをロールバックするには、git revert -m 1 コマンドを実行します。これにより、以前のマージ操作が取り消された新しいコミットが作成されます。
- 注意:-m 1オプションは、マージされるブランチがメインブランチ上の場合に使用されます。他のブランチでマージされた場合は、-mオプションの値を適切に変更してください。
- 変更内容を確認してロールバック操作を提出してください。Gitは新しいコミットオブジェクトを作成します。関連するコミットメッセージを追加し、git commitコマンドを使用して提出してください。
- リモートリポジトリにロールバック操作をプッシュします。他の人もロールバック操作を取得して適用できるように、git pushコマンドを使用してロールバックのコミットをリモートリポジトリにプッシュします。
回滚操作将创建一个新的提交来撤销之前的合并,并保留回滚提交的历史记录。如果需要重新合并代码,请确保在正确的代码状态下进行合并。