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

Как применить обратные изменения в git?

Есть ветка dev и test-branch (одинаковые). В ветке dev был тестовый кусок кода который был убран. В test-branch хочется вернуть тот убранный кусок кода так чтобы при merge dev на test-branch код не затерся. Как бы cherry-pick с обратными изменениями.
Как это сделать?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@springimport Автор вопроса
Решение: нужно перейти на test-branch и выбрать коммит для применения кода:
git checkout HEAD~ -- . (вместо HEAD~ можно хэш коммита).

P.S. Загвоздка в -- . — это позволяет не перемещать HEAD.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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