74

ファイルからパッチを適用しようとすると、

エラー: 完全なインデックス行がないと、バイナリ パッチを 'my/resource.png' に適用できません
エラー: my/resource.png: パッチは適用されません

my/resource.pngパッチを作成したコミットに追加しました。フルインデックスのサポートを有効にするにはどうすればよいですか?

4

2 に答える 2

88

パッチを作成するブランチをチェックアウトします。次のコマンドを実行します。

git diff-index 79fd4d7 --binary > ~/Desktop/my-patch

79fd4d7diff するコミットの範囲の直前にあるコミットのプレースホルダーはどこにありますか。(たとえば、以下の最初の 3 つのコミットを含むパッチが必要です。

aaa02b0 third commit mine
aabbbcc second commit mine
bb82aed first commit mine
79fd4d7 old commit

次に、新しいブランチをチェックアウトして実行しますgit apply ~/Desktop/my-patch

于 2013-06-17T16:20:30.643 に答える