Quindi, forse la differenza più evidente tra questi due comandi è il modo in cui trattano il ramo su cui lavorano: git cherry-pick di solito porta un commit da qualche altra parte e lo applica sopra il tuo ramo corrente, registrando un nuovo commit, mentre git rebase prende il tuo ramo attuale e ne riscrive una serie ...