1

Gitには、履歴を変更するための一連の手順があります。
(、、、、、など)rebase_ filter-branch_commit --ammendguiltstacked git

ただし、最後のいくつかのコミットを、コミットメタデータを含む一連のパッチを含むファイルに変換する手順があれば、それが望ましい場合があります。このファイルは、自由に編集して、リベースされた履歴に戻すことができます(パッチがまだ残っていると仮定します)。適用)。

誰かがこれを行う方法がありますか?

4

3 に答える 3

1

中にgit rebase -i、変更したいコミットをedited に設定します。その後、それらを変更して、必要に応じて別のメッセージで再コミットできます。

于 2010-09-30T17:17:52.247 に答える
0

git format-patch とを試すこともできますがgit am、コミットごとに1つのファイルが生成されます。
を使用することもできますgit diffが、それでは複数のコミットが 1 つのパッチにまとめられます。

于 2010-09-30T17:09:37.893 に答える
0

私はこの問題を大まかに解決するmagitを使用することになりました。

于 2011-06-01T18:39:13.970 に答える