@podvzbzdnul

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

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

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект