git cherry-pick
Kopiuje pojedynczy commit z jednej gałęzi do drugiej. Klasyczne zastosowanie: backport poprawki błędu z main do gałęzi wydania.
git cherry-pick <sha> tworzy na bieżącej gałęzi nowy commit z tą samą zmianą. Konflikty obsługuje się jak przy merge. Warianty: -x dodaje adnotację „cherry picked from”, --no-commit dodaje zmiany do poczekalni bez commitowania, zakresy przez A..B. Ryzyko: git log pokazuje „ten sam” commit na kilku gałęziach pod różnymi SHA.