これは私の別の質問(ワークスペースファイルを変更せずに別のブランチに切り替える)に似ていますが、そこで機能したソリューションは現在機能しません。
ずっと前にリモートマスターにプッシュされたいくつかの変更を削除する必要がありました。したがって、マスターからコミットを削除したくはありませんが、これらの変更が元に戻されたのと同じようにファイルを変更したいと思います。だから私はこれをしました:
- マスターにいる間、
git branch limits git checkout limitsgit rebase --interactive <commit before the ones I wanted to remove>- インタラクティブコンソールで、元に戻したい変更を加えてコミットを削除しました
だから今、limits私はマスターでそれを望むようなコードを持っています。どうすればマスターに「移動」できますか?のコードを使用してブランチlimitsに変更したいのmasterですが、ワークスペース内のファイルを変更せずに、変更を新しい変更としてコミットできますmaster。