Ответ 1
Здесь четкая картина:
Предполагая, что у нас есть ветвь-A и ветвь-B
Мы хотим объединить ветку-B в ветку-A
on branch-B -> A: switch to branch-A
on branch-A: git merge branch-B
У меня есть ветвь Master, ветвь A и ветвь B. Теперь я работаю в ветке A, и мне нужно объединить ветвь A с ветвью B и продолжить мою работу в ветки A. Все файлы идут в ветки A и B.
Какой быстрый способ его реализовать?
Здесь четкая картина:
Предполагая, что у нас есть ветвь-A и ветвь-B
Мы хотим объединить ветку-B в ветку-A
on branch-B -> A: switch to branch-A
on branch-A: git merge branch-B
Если я понял ваш вопрос, вы хотите объединить branchB
в branchA
. Для этого сначала branchA
:
git checkout branchA
Затем выполните приведенную ниже команду для слияния в branchB
:
git merge branchB
Если вы или другой разработчик не будете больше работать на branchB, я думаю, что лучше сохранять коммиты, чтобы делать возвраты без головной боли. Так;
git checkout branchA
git pull --rebase branchB
Важно, чтобы BranchB больше не использовался.
Для большего; https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/