{{tag>git}}
= Git - créer et appliquer un patch
Source : http://renaudmathieu.fr/creer-et-appliquer-un-patch-avec-git/
Vérifier les derniers commits
git log --pretty=oneline -10
Créer un patch
#git format-patch -1 --stdout > .patch
git format-patch -1 13e260ea2c3220a217626b12bff538916fdd2caf
Voir les informations contenues dans un patch
# Lister le diffstat sur la sortie standard.
git apply --stat plop.patch
# Verif
git apply --check plop.patch
Appliquer un patch
L'option ''--signoff'' sert à utiliser l’identité et le message contenu dans le patch (au lieu d’utiliser votre identité) et k pour conserver les flags ( les zones entre [ ] dans le message du commit).
git am --signoff -k < plop.patch