Задать вопрос
@melishev

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽