Aby zbadać efekt wprowadzony przez poprzednie zatwierdzenie, chcę cofnąć - zastosować go do mojej kopii roboczej i skrzypnąć z kodem.Odwróć Zastosuj zatwierdzenie do kopii roboczej
Udało mi się z obiegiem pracy wokół tworzenia i stosowania poprawki, ale zastanawiam się, czy można to zrobić łatwiej.
git checkout -b "tmp-fiddle"
git diff -R -p d9fd2bb^ d9fd2bb > patch_to_examine.patch
# Manually edit the patch a little
git apply patch_to_examine.patch
Zauważ, że nie patrzę na git revert
lub git rebase -i
od nich albo by wprowadzić nowy popełnienia lub zmienić historię: Ja tylko chce zmian wprowadzonych w d9fd2bb
być un-zastosować do mojego obecnego kopii roboczej.
Co ręczna edycja robisz? –
To była łatka, która nie działała czysto; wysyłanie ostrzeżeń o białych znakach. – berkes