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