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

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

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

Благодарю за готовность помочь! И отдельно благодарю за решение упомянутого выше коллегу!
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
neuotq
@neuotq
Прокрастинация
Команда git fetch просто скачивает изменения, не применяя их. А вот git pull делает fetch, а затем уже rebase/merge.
Поэтому если вы сделали просто fetch, то не должны были потерять ваши локальные незакомиченные изменения.
Короче говоря, всё должно было сохраниться. Если только выполнилась команда fetch.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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