Daarom is mogelijk het meest opvallende verschil tussen deze twee commando's hoe ze de branch behandelen waaraan ze werken: git cherry-pick brengt meestal een commit van ergens anders en past deze toe bovenop je huidige branch, waarbij een nieuwe commit wordt opgenomen, terwijl git rebase neemt je huidige branch en herschrijft een eigen serie ...