git archive --prefix=old/ $the_old_commit_id | tar xf -
... если вы хотите извлечь все файлы при старом коммите. Есть несколько способов показать файлы или изменить их при старом коммите, как ответили другие.
Кроме того, стоит изучить git blame
, git bisect
и git log -S
, если вы не знаете, какие коммиты вызвали проблему.