@CenterJoin

Как слить 2 локальные ветки?

У меня есть master и feature. Но feature не смерджина с мастером и ее пока что нельзя мерджить удаленно. Можно ли это сделать у себя локально? Потому что когда я запулил изменения из удаленной ветки feature в свою локальную ветку feature и работаю на ней, тогда все в порядке, но стоит мне переключиться на новую ветку, как все изменения слетают.
  • Вопрос задан
  • 2484 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Можно ли это сделать у себя локально?
Конечно можно! После того, как переключитесь на новую ветку (я так понял, что имеется в виду локальный master), сделайте слияние с веткой feature командой:
git merge feature
Так можно проверить, как ваши правки будут работать, после того как их примут во внешнем репозиториии (наверное GitHub?). Главное не пытаться потом отправлять (git push) ветку master. Так как скорее всего рабочий процесс предполагает работу через запросы на слияние на сервере (Pull Request)

Такое ощущение, что у вас каша в голове и не понимаете что спрашиваете.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
Делай другую ветку и туда делай мердж. Если всё норм, то сливай с основной
Ответ написан
Комментировать
@Vitsliputsli
Можно, но не нужно. При переключении коммитьте изменения или используйте stash.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы