У меня есть две ветви X и Y. Я кое-что изменил в Y, и я хочу обновить X на основе изменений в Y. У меня также есть изменения в X, но я не хочу обновлять ветвь Y.
Как обновить одну ветку на основе другой, не удаляя одну из них?
Два способа: слияние или перебазирование.
Для слияния:
git checkout X git merge Y
Для перебазирования:
git checkout X git rebase Y
Некоторые ссылки ниже:
Просто git checkout X && git merge Y
git checkout X && git merge Y
И разрешать конфликты, если они есть