NotNight
@NotNight

Как в Git перенести закоммиченые изменения из одной ветки в другую?

Прошу объяснить пошагово, как перенести последние изменения с одной ветки на другую?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вопрос поставлен слишком абстрактно. Толком не понятно что требуется сделать и с какой целью. Слишком много ситуаций можно придумать под эту формулировку.

Лучше почитайте базовые руководства, тогда поймёте как гит работает и перестанете задавать такие простые вопросы.
Начните отсюда https://githowto.com/ru
Потом потренируйтесь https://learngitbranching.js.org/?locale=ru_RU

А пошаговые инструкции тут не работают, ввод каких-то непонятных команд в терминале не поможет научиться работать и скорее только угробите проект.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@sl0
Всего 3 варианта:
- rebase
- merge
- cherry-pick
Последний скорей всего тебе не нужен.
А вот с первыми двумя настоятельно рекомендую разобраться. Что делают, чем отличаются и т.д. Они постоянно нужны для работы с гитом, и стоит потратить время на их изучение, вместо того, чтобы просто тыкаться наугад по ответам из интернета.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
поставьте https://fork.dev/
порядок работы такой
1. из remote делаете checkout main, dev, stage
2. новую фичу создаете из main это отдельная ветка типа username/feature/f202FixFontSize
3. Вносите изменения и пушите в эту ветку
4. Переключаетесь на ветку dev и правой кнопкой на вашей ветке выбираете merge into 'dev' и пушите
5. после проверки повторяете шаги 3,4 для веток stage , main
6. опционально удаляете свою ветку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы