Hinweis: Sie können zunächst eine Vorschau, was Ihr Patch tun:
Zuerst werden die Statistiken:
git apply --stat a_file.patch
Dann ein Trockenlauf zur Fehlererkennung:
git apply --check a_file.patch
Schließlich können Sie git am
verwenden, um Ihren Patch anzuwenden: Sie können damit einen angelegten Patch abmelden.
Dies kann für eine spätere Bezugnahme nützlich sein.
git am --signoff < a_file.patch
Siehe ein example in this article:
In Ihrem git log, werden Sie feststellen, dass die Nachrichten, die eine „Signed-off-by“ Tag enthalten begehen. Dieses Tag wird von Github und anderen gelesen, um nützliche Informationen darüber zu geben, wie das Commit im Code endete.
Dies kann nicht die ursprüngliche detaillierte Frage beantwortet haben, aber es beantwortet die Frage im Titel, weshalb ich bin auf dieser Seite. Danke! –
Das ist der richtige Weg –
Ich verstehe, dass dies eine alte Frage und Antwort ist ... aber ich dachte, dass es für einige Leute hilfreich sein kann zu verstehen, [der Unterschied zwischen git gelten und git am] (https://stackoverflow.com/ Fragen/12240154/Was ist der Unterschied zwischen Git-am-und-Git-apply). – mgarey