Это команда git-revert, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-revert - Отменить некоторые существующие коммиты
СИНТАКСИС
мерзавец возвращаться [- [no-] редактировать] [-n] [-m номер-родителя] [-s] [-S [ ]] ...
мерзавец возвращаться --Продолжить
мерзавец возвращаться --покидать
мерзавец возвращаться - отменить
ОПИСАНИЕ
Учитывая один или несколько существующих коммитов, отмените изменения, внесенные соответствующими исправлениями,
и запишите несколько новых коммитов, которые их записывают. Это требует, чтобы ваше рабочее дерево было чистым
(без изменений из фиксации HEAD).
Примечание: мерзавец возвращаться используется для записи некоторых новых коммитов, чтобы обратить вспять эффект некоторых ранее
совершает (часто только ошибочный). Если вы хотите выбросить все незафиксированные изменения в
ваш рабочий каталог, вы должны увидеть git-сброс(1), особенно --жесткий вариант. Если
вы хотите извлечь определенные файлы, как они были в другом коммите, вы должны увидеть мерзавец
контроль(1), в частности, git checkout - синтаксис. Позаботьтесь о
эти альтернативы, поскольку оба будут отбрасывать незафиксированные изменения в вашем рабочем каталоге.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
...
Совершает возврат. Для более полного списка способов написания имен коммитов см.
gitrevisions(7). Также можно указать наборы коммитов, но обход не выполняется
по умолчанию, см. git-rev-список(1) и его --не ходить опцию.
-e, --edit
С этой опцией мерзавец возвращаться позволит вам отредактировать сообщение фиксации перед фиксацией
возврат. Это значение по умолчанию, если вы запускаете команду из терминала.
-m родительский номер, --mainline родительский номер
Обычно вы не можете отменить слияние, потому что не знаете, на какой стороне слияния.
следует считать основной линией. Эта опция указывает родительский номер (начиная с
из 1) основной линии и позволяет вернуться к обратному изменению относительно
указанный родитель.
Отмена фиксации слияния означает, что вы никогда не захотите вносить изменения в дерево.
путем слияния. В результате более поздние слияния внесут только изменения в дерево, внесенные
коммиты, которые не являются предками ранее отмененного слияния. Это может или не может
будь тем, кем хочешь быть.
Смотрите пост в откатить ошибочное слияние How-To[1] для более подробной информации.
--нет-редактировать
С этой опцией мерзавец возвращаться не запустит редактор сообщений фиксации.
-n, --no-фиксация
Обычно команда автоматически создает некоторые коммиты с сообщениями журнала фиксации.
указание, какие коммиты были отменены. Этот флаг применяет изменения, необходимые для возврата
указанный объект фиксируется в вашем рабочем дереве и индексе, но не фиксируется.
Кроме того, когда используется эта опция, ваш индекс не обязательно должен соответствовать HEAD.
совершить. Возврат выполняется против начального состояния вашего индекса.
Это полезно при возврате к вашему индексу эффекта нескольких коммитов подряд.
-S [ ], --gpg-sign [= ]
GPG-подписывает коммиты. Аргумент keyid является необязательным и по умолчанию используется коммиттер.
личность; если указано, он должен быть прикреплен к опции без пробела.
-s, --signoff
Добавьте строку Signed-off-by в конце сообщения фиксации. См. Опцию выхода в
git-коммит(1) для получения дополнительной информации.
--стратегия =
Используйте данную стратегию слияния. Следует использовать только один раз. См. СТРАТЕГИИ СЛИЯНИЯ
в разделе git-слияние(1) для подробностей.
-ИКС , --strategy-option =
Передайте опцию, специфичную для стратегии слияния, в стратегию слияния. Видеть мерзавец
слияние(1) для подробностей.
ПОСЛЕДОВАТЕЛЬ ПОДКОМАНДЫ
--Продолжить
Продолжайте текущую операцию, используя информацию в .git / секвенсор. Может быть
используется для продолжения после разрешения конфликтов при неудачном выборе или возврате.
--покидать
Забудьте о текущей операции. Может использоваться для очистки секвенсора
состояние после неудачного выбора или возврата.
- отменить
Отмените операцию и вернитесь в состояние до последовательности.
ПРИМЕРЫ
git revert HEAD ~ 3
Отменить изменения, указанные четвертой последней фиксацией в HEAD, и создать новую фиксацию
с отмененными изменениями.
git revert -n мастер ~ 5..мастер ~ 2
Отменить изменения, сделанные коммитами с пятого последнего коммита в мастере (в комплекте), на
третий последний коммит в мастере (включен), но не создавайте никаких коммитов с
отменил изменения. Откат изменяет только рабочее дерево и индекс.
Используйте git-revert онлайн с помощью сервисов onworks.net