Задать вопрос
@IgotGegemon

Правильно ли делать откат отката коммита?

Корректно ли делать git revert для revert-коммита? Есть какие-то риски?
  • Вопрос задан
  • 3271 просмотр
Подписаться 3 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
Рисков нет. Если нужно сделать реверт - делай.
Вот ресет лучше не делать, если в команде работаешь.
Хотя если ты предыдущий реверт ещё не запушил и это последний коммит, то тогда можно реает сделать - будет красивее и тоже безопасно
Ответ написан
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Да, можно сделать git revert на revert-коммит — так возвращают отменённые изменения.
Проверьте, что именно вернёте, и напишите в коммите понятно (Restore: фильтр по датам, а не Revert "Revert...").
Если восстановить аккуратно не получается, проще сделать новый коммит руками.

Альтернативы revert:
— сделать новый коммит руками, переписав изменения заново,
git cherry-pick нужного старого коммита,
git rebase -i (локально переписать ветку и удалить ненужный revert-коммит),
git reset на более ранний коммит (если хотите полностью откатить ветку назад и начать заново, и если её ещё никто не забрал).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
А в чем вопрос?

Если работаешь один, хоть reset + push --force.

Если несколько, то revert'ом другим будет удобнее пулить изменения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽