Pravděpodobně nejpozoruhodnějším rozdílem mezi těmito dvěma příkazy je tedy to, jak zacházejí s větví, na které pracují: git cherry-pick obvykle přináší potvrzení odjinud a aplikuje ho na vaši aktuální větev, zaznamenává nové potvrzení, zatímco git rebase vezme vaši aktuální větev a přepíše vlastní sérii ...