@podvzbzdnul

Как откатить изменения файла с сохранением истории?

Интересует корректный способ (если он существует) отката изменений с сохранением истории файла (git blame).
Например:
Возьмем два файла - file1 и file2.
file1 давно в системе контроля версий, в нем куча изменений и коммитов.
file2 - новый, в последнем коммите мы создали этот файл и переместили кусок из file1.
Прошло какое-то время, в истории появилась масса коммитов.
Выяснилось, что лучше было бы оставить изменения в file1, которые мы перенесли в file2.
Что мы делаем? git revert commit_hash
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вернуть один файл к состоянию, которое было в коммите
git restore <хеш_коммита> -- file2
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@McMike
Сделать новый коммит, в котором откатите предыдущий
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы