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