Patch erstellen (aus Branch heraus) für die Änderungen in Bezug auf den Master Branch:
git format-patch master --stdout > bugfix.patch
Patch erstellen für die Änderungen zwischen "commit! und "commit2":
git format-patch commit1..commit2 --stdout > bugfix.patch
Vor dem Anwenden prüfen, ob alles ok:
git apply --check bugfix.patch
Patch entgültig anwenden:
git apply bugfix.patch
Probleme können auftreten, wenn das Encoding von Patch und Sourcen nicht stimmt. Darauf sollte also auf jeden Fall geachtet werden !