Patchen mit Git

Auch wenn viele darüber schmunzeln werden aber heute schreibe ich darüber wie man mit Git einen Patch erstellen kann, da mir das irgendwie immer wieder untergeht 🙂

Patch erstellen git diff --no-prefix > patchfile

Patch einspielen mit patch patch -p0 < patchfile Sollte –no-prefix weggelassen werden, dann enthält der Patch die Prefixe a/ b/ für die Quelldateien. Mit folgender Änderung werden diese ignoriert. patch -p1 < patchfile

Patch einspielen mit git apply git apply --index patchfile