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

Как после исполнения команды `Fetch origin` в `GitHub Desktop` вернуть локальные изменения в GitHub?

Здравствуйте! Работал локально с репозиторием. Когда коллега сделал коммит - я, через приложение `GitHub Desktop`, выполнил команду Fetch origin (на изображении пометил кнопку:)
64f03a2a9fb02582463787.jpeg
После исполнения команды вся моя работа удалилась и добавились правки коллеги.

На самом деле, после нажатия на Fetch origin сделал коммит, который не опубликовал. Команда git reflog в консоли показала мои коммиты, по команде git checkout ид_коммита переключился на предпоследний.

Благодарю за готовность помочь! И отдельно благодарю за решение упомянутого выше коллегу!
  • Вопрос задан
  • 276 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
Команда git fetch просто скачивает изменения, не применяя их. А вот git pull делает fetch, а затем уже rebase/merge.
Поэтому если вы сделали просто fetch, то не должны были потерять ваши локальные незакомиченные изменения.
Короче говоря, всё должно было сохраниться. Если только выполнилась команда fetch.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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