Це команда git-revert, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
git -revert - Відмінити деякі існуючі коміти
СИНТАКСИС
мерзотник повернути [--[ні-]редагувати] [-n] [-m батьківський номер] [-s] [-S[ ]] ...
мерзотник повернути --продовжити
мерзотник повернути --кинути
мерзотник повернути --перервати
ОПИС
Враховуючи один або кілька існуючих комітів, поверніть зміни, які вносять відповідні виправлення,
і записати нові коміти, які їх записують. Це вимагає, щоб ваше робоче дерево було чистим
(без змін з коміту HEAD).
Примітка: мерзотник повернути використовується для запису деяких нових комітів, щоб скасувати дію деяких попередніх
здійснює (часто лише несправний). Якщо ви хочете викинути всі незастосовані зміни в
ваш робочий каталог, ви повинні побачити git-скидання(1), зокрема --твердий варіант. Якщо
ви хочете витягти певні файли, як вони були в іншому коміті, ви повинні побачити git-
контроль(1), зокрема git checkout -- синтаксису. Бережіть себе
ці альтернативи, оскільки обидва відкидають незафіксовані зміни у вашому робочому каталозі.
ВАРІАНТИ
...
Зобов’язується повернутися. Більш повний список способів написання імен комітів див
гітревізії(7). Набори комітів також можуть бути дані, але обхід не виконується
за замовчуванням див git-rev-list(1) та його --не ходити варіант.
-е, --едіт
За допомогою цієї опції, мерзотник повернути дозволить вам відредагувати повідомлення про фіксацію перед фіксацією
повернення. Це значення за замовчуванням, якщо ви запускаєте команду з терміналу.
-m батьківський номер, --головний батьківський номер
Зазвичай ви не можете скасувати злиття, оскільки ви не знаєте, на якій стороні злиття
слід вважати основною. Цей параметр визначає батьківський номер (початковий
від 1) основної лінії і дозволяє повернути, щоб скасувати зміну відносно
зазначений батько.
Скасування коміту злиття оголошує, що ви ніколи не захочете вносити зміни в дерево
шляхом злиття. В результаті пізніші об’єднання призведуть лише до змін дерева, внесених
коміти, які не є предками попередньо скасованого злиття. Це може, а може і ні
будь те, що ти хочеш.
Див повернути-несправне-злиття How-To[1] для більш детальної інформації.
--не редагувати
За допомогою цієї опції, мерзотник повернути не запускатиме редактор повідомлень фіксації.
-n, --без фіксації
Зазвичай команда автоматично створює деякі коміти з повідомленнями журналу фіксації
із зазначенням того, які коміти були скасовані. Цей прапор застосовує зміни, необхідні для повернення
названий фіксує ваше робоче дерево та індекс, але не робить комітів.
Крім того, коли використовується ця опція, ваш індекс не повинен відповідати HEAD
здійснити. Повернення виконується щодо початкового стану вашого індексу.
Це корисно під час повернення ефекту кількох комітів до вашого індексу поспіль.
-S[ ], --gpg-sign[= ]
GPG-знак фіксує. Аргумент keyid є необов'язковим і за замовчуванням для комітера
ідентичність; якщо вказано, він повинен бути закріплений за параметром без пробілу.
-s, --signoff
Додайте рядок Signed-off-by в кінці повідомлення про фіксацію. Дивіться параметр підписки в
git-commit(1) для отримання додаткової інформації.
--стратегія=
Використовуйте задану стратегію злиття. Слід використовувати лише один раз. Дивіться СТРАТЕГІЇ ЗЛИТНЯ
розділ в git-merge(1) для деталей.
-X , --strategy-option=
Передайте спеціальний параметр стратегії злиття до стратегії злиття. Побачити git-
злиття(1) для деталей.
СЕКВЕНСОР ПІДКОМАНДІ
--продовжити
Продовжуйте виконувану операцію, використовуючи інформацію в .git/sequencer. Може бути
використовується для продовження після вирішення конфліктів у невдалому виборі чи поверненні.
--кинути
Забудьте про поточну операцію, що виконується. Можна використовувати для очищення секвенсора
стан після невдалого вибору або повернення.
--перервати
Скасуйте операцію та поверніться до стану попередньої послідовності.
ПРИКЛАДИ
git повертає HEAD~3
Скасуйте зміни, зазначені в четвертому останньому коміті в HEAD, і створіть новий коміт
з поверненими змінами.
git revert -n master~5..master~2
Поверніть зміни, внесені комітами з п’ятого останнього коміту в master (включено) до
третій останній коміт у master (включено), але не створюйте жодного коміта за допомогою
повернені зміни. Повернення змінює лише робоче дерево та індекс.
Використовуйте git-revert онлайн за допомогою служб onworks.net