Я новичок в git-связанных платформах, в настоящее время работаю в основном с github и gitlab на стороне проекта.У меня путаница в отношении абстрактной терминологии, она связана с извлечением коммитов (возможно, в некоммерческом или в другой ветке или из любого места в репо).
Насколько я понимаю, мы используем вишневый отбор, когда в хранилище есть две ветви (рефакторинг, мастер), и мы хотим выбрать конкретный коммит (X) из одной ветви (рефакторинг) иполучить в нем еще одну ветку (мастер).(Согласно многочисленным источникам в сети)
Можно ли черри в одной и той же ветке?Это даже, почему вишневый выбор существует?
Кто-то сказал мне, что cherry-pick вообще не имеет отношения к веткам, а абстрактный "cherry-pick" в целом означает просто выбор любого коммита из любого места (той же или другой ветви)
Позвольте мне привести пример сценария.
Допустим, у нас есть главная ветвь, и некоторые люди отправили несколько запросов на получение, которые еще не были приняты, и кто-то хочет получить эти коммиты, чтобы проверить их, прежде чем они будут объединены ... Я знаю, какчтобы получить этот коммит, но мой вопрос в том, делает ли это то, что называется "cherry-pick"?Это вишня не имеет отношения к ветвям?
Спасибо, что прочитали.