Задать вопрос
Paul_Vasko
@Paul_Vasko
PHP Developer

Как вернуть ветке Master актуальное состояние?

Есть 2 ветки master и feature-xxx.
В ветке feature находится актуальный код, который нужно перенести на master. В master не рабочий код.
Я сделал

git checkout master
git merge feature

В мастере все равно остался нерабочий код.
Как мне полностью скопировать код из feature в master?
  • Вопрос задан
  • 628 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
spnq
@spnq
Frontend Developer
Переходим на master
git checkout master
Тут опционально. Забираем последние изменения.
git fetch
Встаем на последний коммит ветки feature
git reset --hard feature
Правда, после таких манипуляций придется форспушить:
git push --force origin master.

Когда ты вмерджил feature, ты просто перенес изменения по дельте между master и feature.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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