開発とテストの2つのリポジトリがあります。開発では、テストへの最後のプッシュ以来、いくつかのコミットを行いました。ただし、ここで、これらのコミットをすべて棚上げし、別の変更を加えてテストにプッシュしてから、それらのコミットを元に戻したいと思います。シェルフは、コミットされていないファイルでのみ機能します。
私は何をすべきか?各コミットを逆の順序でバックアウトまたはロールバックまたは元に戻しますか?devの名前を変更し、テストをdevに複製し、変更を加え、テストにプッシュし、名前を変更したdevにプッシュし、devを削除し、名前を変更したdevをdevに戻しますか?
これを行うための最もクリーンで簡単な方法は何ですか?