Ich sehe keinen Unterschied zwischen der Ausgabe von 'git format-patch' und 'git diff'. Gibt es einen? Und kann ich nicht 'git diff' verwenden, um einen Patch zu erstellen und ihn dann mit git apply anzuwenden?
Mein Problem ist, dass ich Änderungen zum Index hinzugefügt habe, aber anscheinend akzeptiert git format-patch nur Commits. Wenn ich also die Ausgabe von diff verwenden kann, kann ich diesen Befehl verwenden, um einen Patch für die Änderungen im Index zu erstellen:
git diff --cached > index.patch