Jak wybierać wiśnie z jednej gałęzi do drugiej

159

Mam 2 gałęzie masteri dev.

Jestem w devbranży i chcę wybrać 1 zatwierdzenie od masterdo dev. Więc zrobiłem

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

Ale kiedy to robię git statusi gitx, nie widzę swojego zaangażowania be530cec7748e037c665bd5a585e6d9ce11bc8adw historii git.

Jak mogę zobaczyć moje zatwierdzenie w devgałęzi?

Michael
źródło

Odpowiedzi:

247

Kiedy wybierasz, tworzy nowe zatwierdzenie z nowym SHA. Jeśli zrobisz:

git cherry-pick -x <sha>

wtedy przynajmniej otrzymasz wiadomość o zatwierdzeniu z oryginalnego zatwierdzenia dołączoną do nowego zatwierdzenia, wraz z oryginalnym SHA, który jest bardzo przydatny do śledzenia wyborów.

CanSpice
źródło
14
„-x” ma na celu dołączenie wiersza do komunikatu, który wskazuje, skąd zatwierdzenie zostało wybrane. Przydatne tylko w przypadku oddziałów publicznych, a nie przy wybieraniu najlepszych z lokalnego (prywatnego) oddziału do publicznego.
Dinesh Kumar