Задать вопрос
another_dream
@another_dream
Backend-разработчик, Laravel/ZF2/Yii2

Как правильно слить обновления из удалённого репозитория не затирая изменения в локальном?

Есть 3 репозитория: удалённый (BitBucket), продакшен и локальный (разработчик).
Локальный был склонирован с удалённого и в нём были произведены изменения части кода, после чего был сделан коммит изменений.
Тем временем на битбакет были запушены некоторые обновления с продакшена.
Как теперь в локальном репозитории получить обновления из BitBucket без потери изменений и в дальнейшем залить вместе с изменениями обратно на BitBucket?

Второй вопрос: были внесены изменения и произвёден коммит. Как вернуться в состояние до коммита, но с сохранением изменений? Как откатиться на состояние до определённого коммита по определённому хэшу?

Спасибо.
  • Вопрос задан
  • 538 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
amelihovv
@amelihovv
Фулстек веб разработчик
1. git pull --rebase
2. git reset --soft HEAD~1
3. git checkout commit_hash
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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