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