Git - файлы клонов отличаются от просмотра контента из Bitbucket - PullRequest
0 голосов
/ 28 ноября 2018

Я новичок в Git, и я только что сделал неверный толчок или коммит.Я не могу различить, какую ошибку я допустил.

Предположим, что исходная правильная версия - A, а последняя неправильная - версия B. Когда я клонирую файлы с помощью 'git clone', файлы имеют версию A. Однако, когда я смотрю с сайта Git Bitbucket.На сайте написано, что оно уже было изменено на версию B.

Кто-нибудь может подсказать, почему это выглядит так?Я проверил ответ ниже.Если удаленный репозиторий означает результат, который я нашел с веб-сайта? В чем различия между "git commit" и "git push"?

И я хотел бы, чтобы версия B на веб-сайте вернулась к версии A. Что мне делать?Отменить коммит или отменить толчок ....

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете использовать сброс, чтобы создать правильное состояние индекса для принятия:

#use this command to check the id you want to use. Imagine is 56e05fced
git log --oneline

git reset --hard 56e05fced

git reset --soft HEAD@{1}

git commit -m "Revert to 56e05fced"

По этой ссылке вы можете проверить, что именно вам нужно: git undoing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...