@melishev

Как с локальной ветки А запушить изменения во внешнюю Б?

Работал на компе на ветке A, но я слепой, и изменения надо было производить на ветке Б.
Можно как-то переключиться на ветку с переносом локальных изменений или запушить из локальной А в удаленную Б?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Если вы ещё не успели ничего закоммитить, то изменения просто лежат в рабочем каталоге и ещё не принадлежат никакой ветке. Достаточно просто переключиться в ветку Б. Если не возникнет конфликта, то продолжите работать как ни в чём не бывало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
1) Закомить свои изменения в ветке А, перейди в ветку Б, черепикни свой коммит в ветку Б и пушь ее
https://git-scm.com/docs/git-cherry-pick
2) Более простой. Локально перейди в ветку Б, смержи в нее изменения из ветки A и пуш ее
Второй вариант работает только если в ветке А нет ничего лишнего, что ты не должен пушить на сервер
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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