Сброс или возврат определенного файла к определенной ревизии с помощью Git? - PullRequest
3989 голосов
/ 19 октября 2008

Я внес некоторые изменения в файл, который был зафиксирован несколько раз как часть группы файлов, но теперь хочу сбросить / отменить изменения в нем до предыдущей версии.

Я сделал git log вместе с git diff, чтобы найти нужную мне ревизию, но просто не знаю, как вернуть файл в прежнее состояние в прошлом.

Ответы [ 31 ]

1 голос
/ 13 марта 2017

Вот мой путь.

a) В Android Studio откройте файл.

b) git -> Показать историю, найти предыдущий коммит, к которому я хочу вернуться. Получите commit_id (т.е. хеш коммита).

в) git checkout commit_id file_path

...