Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在、私はこれらのコミットを持っています:
A -> B -> C -> D -> E -> F
C から E への変更を削除して、これらを取得するにはどうすればよいですか。
A -> B -> F
ありがとう。
F:
git rebase -i B
ここからC、D、Eを削除します。保存して終了します。
コミット F のコピーを作成します
履歴が公開されている場合、コミットの削除は悲惨です。別のアプローチとして、B (my_branch など) からブランチを作成し、F のコミットを選択的にチェリー ピックすることもできます。