Я недавно начал работать с Git.
Просматривая Git book онлайн, я нашел следующее в разделе "Git Rebase":
С помощью команды rebase вы можете принять все изменения, которые были зафиксировано в одной ветки и воспроизведет их в другой.
(Цитируется из: http://git-scm.com/book/en/Git-Branching-Rebasing)
Я подумал, что это точное определение git cherry-pick (повторно применить коммит или набор коммитов в текущей проверенной ветке).
Какая разница между двумя?