@yagyar001

Как обновить проект с github?

Вчера после завершения работы над проектом залил его в github вот так:
git add -A
git commit -a -m"последнее обновление"
git push example

example тут адрес моего репозитория.
Сегодня поработал в проекте, но решил все-таки вернуть версию, которую запушил вчера, прописываю
git pull, в ответ получаю already up to date. Что я сделал не так?
  • Вопрос задан
  • 1193 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
git pull разве должна что-то откатывать?
Чтобы вернуться к старому состоянию, не нужно ничего скачивать. Git хранит всю историю локально.
Если не нужна работа проделанная после последней отправки, то достаточно переместить указатель ветки на тот момент
git reset --hard example/ветка
Если коммитов после вчера ещё не было, отменить изменения файлов ещё проще. Способов много.
git reset --hard
git checkout '*'
git restore '*'

Это отменит только изменения уже закоммиченных ранее файлов. Новые файлы можно удалить через
git clean -d -f
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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