W git, ukrywam moje zmiany. Czy to możliwe, że mogę stworzyć łatkę z tym, co ukrywam? I zastosować tę poprawkę w innym repozytorium (moim współpracowniku)?W jaki sposób mogę sformatować łatę z tym, co ukrywam?
Znam 'git format-patch -1', ale myślę, że to jest za to, co popełniłem. Ale szukam tego samego dla zmian, które ukryłem?
A jak mogę zastosować poprawkę w innym repozytorium?
Mam pytanie związane zastosować poprawkę. Powiedzmy, że moja łata dotyka wielu plików. Czy istnieje sposób na zastosowanie łatki "interaktywnie"?Wybierz, z których plików łatki powinienem zastosować łatę? Czy mogę to zrobić? – silverburgh
@silverburgh: Szybko przejrzałem 'man patch' i nie widziałem żadnych opcji aplikacji interaktywnej. Ponieważ jednak pliki łat są same plikami tekstowymi, zwykle wystarczy edytować łatkę w edytorze tekstowym, aby wyciąć odpowiednie części do zastosowania z 'łatką'. Alternatywnie, jeśli aplikujesz łatę do innego repozytorium Git, możesz zastosować to wszystko, a następnie selektywnie pliki 'git checkout', których nie chcesz zmienić (' git checkout' z nazwą pliku wyrzuca niezaprogramowane zmiany). –
@silverburgh można ograniczyć zestaw plików załatanych przy użyciu "--exclude" i "--include" paragrafów git. – Kelvin