Я читал похожие посты на эту тему и не могу понять, как это сделать правильно.
Я зарегистрировал около 1000 файлов, которые мне не нужны,и я бы предпочел не проходить через 1by1 и удалить их все из репозитория.
- У меня есть удаленный
master
Филиал. - Iиметь локальную
master
ветвь.
Они обе с одной и той же ревизией.
Я хочу откатить свой пульт на 1 коммит.
Скажите, что моя история на master
равна A--B--C--D--E
.
Я хочу откатить локальную область до D
.
Затем перенесите ее на удаленный доступ, чтобы мой текущий хэш был Dкак удаленный, так и локальный.
У меня проблемы с этим.
Я использую Git Tower, но мне удобно с командной строкой.Любая помощь?
ОБНОВЛЕНИЕ: Замечательные комментарии ниже.Использование сброса не рекомендуется, особенно если хранилище используется совместно с другими пользователями. Каков наилучший способ отменить изменения предыдущего коммита без использования аппаратного сброса ?Есть ли способ?