@DobrykovM

Как вернуть изменения только одного файла из коммита, который уже был отправлен в удаленный репозиторий?

Есть коммит в котором изменены файлы "A", "B", "C", "D"
коммит уже отправлен в удаленный репозиторий
и здесь я понимаю, что изменения в файле "C" нужно вернуть к изначальному состоянию
Как это сделать?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
изменения в файле "C" нужно вернуть к изначальному состоянию
Как это сделать?

git checkout HEAD~1 "C"
git commit или git commit --amend, в зависимости от того, нужно ли закоммитить отмену изменений С отдельно или убрать изменения С из предыдущего коммита.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
Сделать новый коммит, который будет компенсировать изменения из предыдущего.

Если нужно обязательно перезаписать уже отправленный коммит, то по стандарту: git reset и git push --force
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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