Próbuję zastosować poprawkę Git utworzoną przez kogoś innego z git-format-patch
. Poprawka została nałożona na jeden commit za HEAD, ale jak rozumiem, nie powinno to mieć znaczenia. Kiedy uruchamiam git am 0001.patch
, pojawia się błąd:Co zrobić, jeśli git-am kończy się niepowodzeniem z "nie pasuje do indeksu"?
error: source.c: does not match index
nie jestem zbyt obeznany z formatem plastrów git, ale wydaje się, że indeksy nie zgadzają się jednak źródłem pasuje.
Jaki jest najlepszy sposób, aby to naprawić? Ręcznie zmienić indeksy, aby pasowały? Czy powinienem git-apply
, a następnie skopiować informacje o autorze i opisie po zatwierdzeniu?
Dzięki za odpowiedź. Przed próbą uruchomienia' git am' zrobiłem uruchom 'git stash', więc nie sądzę, że był problem. Co skończyło się robi biegł' git am -3 patch.patch', następnie ręcznie naprawiając problem, a następnie uruchamiając 'git am --resolved'. – joshdoe
@joshdoe: dziękuję za informację zwrotną .. Włączyłem ją do odpowiedzi – VonC