Därför är möjligen den mest slående skillnaden mellan dessa två kommandon hur de behandlar den gren de arbetar med: git cherry-pick ger vanligtvis ett engagemang från någon annanstans och tillämpar det ovanpå din nuvarande gren, registrerar ett nytt engagemang, medan git rebase tar din nuvarande filial och skriver om en egen serie ...