git difftool $REF -- /path/to/file
, где $REF
- это имя ссылки или идентификатор фиксации, который указывает фиксацию, из которой вы хотите получить состояние файла.Например, чтобы выборочно отменить изменения, сделанные в последнем коммите, используйте HEAD ^.
На этот вопрос уже ответил @cdhowie, но я считаю, что несколько лучше использовать интерактивный difftool, такой как meld
, для выборочного восстановлениястарые фрагменты кода, особенно если в коде есть недавно появившаяся труднодоступная ошибка.