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

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

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

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

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

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

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

Похожие вопросы