Я недавно начал работать с Git.
Просматривая книгу Git в Интернете, я нашел следующее в разделе «Git Rebase»:
With the rebase command, you can take all the changes that were committed on one branch and replay them on another one.
(Цитата из:http://git-scm.com/book/en/Git-Branching-Rebasing)
Я думал, что это точное определение git cherry -pick(повторно применить фиксацию или набор объектов фиксации в текущей проверенной ветке ).
Какая разница между двумя ?