24

レビュー プロセス用に初期コミット (空ではない) のパッチ ファイルを取得する必要がありますが、git format-patchコマンドはそれを含まない初期コミットにあるブランチからしか作成しないため、混乱しています。

それは明らかな動きに違いないようですが、私はそれを完全に見逃しています。

4

3 に答える 3

28

試してくださいgit format-patch --root $SHA$SHA最初のコミットはどこですか)

于 2012-06-25T21:53:50.080 に答える
8

単一のコミットのパッチを作成するために使用するだけです

git format-patch -1 HEAD # where "1" is a number, not "ell".

ここで、「HEAD」は他のコミットやハッシュ コードに変更することもできます。これは、HEAD が最初のコミットであっても機能します。あなたがこれを求めているかどうかはわかりません。

于 2012-07-24T14:26:55.793 に答える
2

変わったのかもしれませんが、

git format-patch --root

初期コミットとHEADを含むすべてのパッチファイルを作成しました。私のgitバージョンは2.26.2.windows.1.

于 2021-03-31T10:05:45.283 に答える