hg uncommit [ВАРІАНТ]… [ФАЙЛ]… Ця команда скасовує ефект локальної фіксації, повертаючи уражені файли до незафіксованого стану. Це означає, що файли, змінені або видалені в наборі змін, залишаться без змін, а тому залишаться зміненими в робочому каталозі.
Ми можемо використовуйте команду «hg strip». щоб видалити більше одного коміту в mercurial. Вихідна команда hg використовується для перегляду внесених змін і номера набору змін.
Як припинити стеження за файлом. Як тільки ви вирішите, що файл більше не належить до вашого сховища, використовуйте команду hg remove. Це видаляє файл і повідомляє Mercurial припинити його відстеження (що відбудеться під час наступного коміту). Видалений файл позначається у вихідних даних статусу hg літерою «R».
Як повернутися до старого коміту за допомогою mercurial
- Виберіть свій проект у Робочій області програми.
- У розділі «Деталі програми» (праворуч на екрані) виберіть вкладку «Підсумок».
- Натисніть кнопку Редакції (посередині цієї вкладки).
- Виберіть версію, до якої потрібно повернутися, і натисніть кнопку «Переключити».
Скасування Git Commit за допомогою змішаного скидання
- Спочатку вміст файлу відображає вміст трьох комітів. …
- Виконайте команду git log, щоб переглянути історію комітів. …
- Скасуйте зміни за допомогою команди git reset –mixed. …
- Висновок git log підтверджує, що останній комміт було скасовано.
Щоб "скасувати" в Git, використовуйте команду git reset. Наприклад, git reset –soft HEAD~1 скасовує останній комміт, зберігаючи зміни у вашому робочому каталозі та робочій області.