0

現在、私はこれらのコミットを持っています:

A -> B -> C -> D -> E -> F

C から E への変更を削除して、これらを取得するにはどうすればよいですか。

A -> B -> F

ありがとう。

4

2 に答える 2

3

F:

git rebase -i B

ここからC、D、Eを削除します。保存して終了します。

コミット F のコピーを作成します

于 2013-08-09T11:27:27.697 に答える
1

履歴が公開されている場合、コミットの削除は悲惨です。別のアプローチとして、B (my_branch など) からブランチを作成し、F のコミットを選択的にチェリー ピックすることもできます。

于 2013-08-09T12:18:48.617 に答える