Git объединить ветку от отдельного
У меня есть образец где git merge
дает неожиданный для меня результат.
Вот master
В ветке #3 произошли нежелательные изменения. Я извлекаю стабильный коммит №2 и создаю новую ветку с дополнительным использованием. Могу ли я слить new_branch
в master
со всеми тремя строчками? Спасибо за помощь!
2 ответа
Вы можете объединить new_branch
в master
затем верните № 3.
Или вы можете сбросить master
в new_branch
git checkout master
git reset --hard new_branch
Вы должны сделать коммит #3
а также #4
в new_branch, попробуйте команду rebase
git checkout new_branch
git rebase master
git checkout master
git merge new_branch
Если есть конфликт, вы должны решить его.
Или просто внесите свои изменения в основную ветку