Uwaga: Można najpierw podejrzeć co plaster zrobi:
Pierwsze statystyki:
git apply --stat a_file.patch
Następnie suchy bieg, aby wykryć błędy:
git apply --check a_file.patch
Wreszcie można użyć git am
, aby zastosować łatkę: umożliwia ona podpisanie nałożonej łatki.
Może to być przydatne do późniejszego wykorzystania.
git am --signoff < a_file.patch
zobaczyć example in this article:
w was git dziennika, przekonasz się, że komunikaty popełniają zawierać „Signed-off-by” tag. Ten znacznik zostanie odczytany przez Githuba i inne osoby, aby dostarczyć użytecznych informacji o tym, w jaki sposób zatwierdzenie zakończyło się w kodzie.
To może nie odpowiedziałeś oryginalny szczegółowe pytanie, ale odpowiedzi na pytanie w tytule, dlatego jestem na tej stronie. Dziękuję Ci! –
To jest poprawny sposób. –
Rozumiem, że to stare pytanie i odpowiedź ... ale pomyślałem, że niektórym ludziom może pomóc zrozumieć [różnica między git apply i git am] (https://stackoverflow.com/ pytania/12240154/co-jest-różnica między-git-am-i-git-apply). – mgarey