У нас есть главная, общая ветка, которая называется «разработка», и я создал ветку, которая называется «функция». На этом этапе мы решили, что мы хотим создать запрос на извлечение только для части «функциональной» ветви, чтобы он мог вернуться к «разработке» и быть легко рассмотренным другими товарищами по команде. Остальная часть ветки «feature» не будет выброшена, и в будущем ей потребуется объединить ее биты с «развитием». Как мне это сделать?
Должен ли я создать новую ветку вне разработки, а затем использовать "git checkout", чтобы вытащить только определенные файлы из ветки "feature" и зафиксировать их в этой новой ветке (таким образом я могу сделать для нее запрос на извлечение) ? Если это так, то есть ли лучшая стратегия возвращения будущих элементов «функциональности» к разработке, чем запоминание вручную того, что было перенесено, а что нет?
Этот пост был хорошим ориентиром.
Заранее спасибо.