GItリモートマスターブランチが古いコードブランチでカバーされ、ロールバックできない場合は、ソリューションを復元することを忘れないでください

本方法需要一个最近提交过的正常分支。

解決:

  1. 最近コミットされたブランチ(復元する必要のあるコード)をローカルでチェックアウトしてから、このブランチにチェックアウトします。
  2. 必要なコードを圧縮パッケージに圧縮します(古いコードでカバーされているコードを置き換えるため)。
  3. 次に、問題がローカルで発生したブランチに戻ります
  4. 圧縮されたパッケージを解凍し、古いコードでカバーされている問題のあるブランチのコードを置き換えます。
  5. リモートブランチは、名前などの新しいブランチを作成します:recover_old
  6. ローカル問題ブランチのコードを新しく作成されたrecover_oldブランチにプッシュします
  7. 最後に、recover_oldがリモートマスターブランチにマージされます。、それでおしまい

なぜ新しいrecover_oldブランチを作成するのですか?
ブランチがマージされた後、正しくない場合は、マージ前に復元できるためです。

おすすめ

転載: blog.csdn.net/qq_39004843/article/details/106563580