Git cherry pick и целостность данных
Учитывая, что две ветви разошлись, и конкретная фиксация от одной ветви (и не всех) должна быть представлена другой, git cherry pick достигает именно этого.
Через некоторое время возникает необходимость полностью объединить две ветви. Как git узнает, что у него уже есть коммит, который был выбран вишней в прошлом, чтобы он не вводил его заново?