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

Если есть конфликт, вы должны решить его.

Или просто внесите свои изменения в основную ветку

Другие вопросы по тегам