@GotLib1

Как отменить сделанный git push?

Я совсем новичок в работе с GitHub. Он нужен нам с приятелем пока что только для того, чтобы пересылать друг другу код. По глупости, сделал git push, вроде даже пару раз. Файлы заменились старыми файлами из репозитория Гитхаба. Как я понимаю, всё это время я работал в основной ветке, которая у меня называется main. Попробовал сделать git fetch -all, ничего не изменилось.
Вопрос: как можно сделать откат?
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
1. Сделанный push отменяется только повторным push с противоположными изменениями в коммитах.
2. Сам push никак не меняет локальные файлы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Mavolio-Bent
Вот

Можно также проверить:
git-revert - Revert some existing commits
git revert [--[no-]edit] [-n] [-m parent-number] [-s] [-S[]] ...

...
Commits to revert. For a more complete list of ways to spell commit
names, see gitrevisions(7). Sets of commits can also be given but
no traversal is done by default, see git-rev-list(1) and its
--no-walk option.

и другие флаги через git --help revert
Ответ написан
Ваш ответ на вопрос

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

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