Во-первых, чтобы чувствовать себя комфортно и безопасно, сделайте быстрое резервное копирование для вашей основной ветки.
git branch backup_master master
Тогда, как прокомментировал Ковски, общий принцип - объединить altered_twig
в master
:
git checkout master
git merge altered_twig
Примечание. В этот момент возможно (в зависимости от характера ваших изменений) возникновение конфликтов с некоторыми файлами. Это не ошибка. Это способ git подсказывать вам произвольный выбор, который он не может сделать автоматически. Этот момент уже задокументирован в руководстве , но есть также много хороших ответов здесь или в других местах в Интернете по этому вопросу. (и вы можете прервать процесс с помощью git merge --abort
)
Если конечный результат не соответствует вашим ожиданиям или вы хотите восстановить начальное состояние master
по любой причине, просто переключитесь обратно на ветку master
:
git branch -f master backup_master