Одним из способов было бы создание всех коммитов, когда-либо сделанных с патчами. Оформите первоначальный коммит и затем примените патчи по порядку после прочтения.
используйте git format-patch <initial revision>
, а затем git checkout <initial revision>
.
Вы должны получить кучу файлов в вашем директоре, начиная с четырех цифр, которые являются патчами.
когда вы закончите читать ревизию, просто наберите git apply <filename>
, которая должна выглядеть
git apply 0001-*
и считать.
Но мне действительно интересно, почему вы не захотите просто прочитать патчи? Пожалуйста, оставьте это в ваших комментариях, потому что мне любопытно.
Руководство git также дает мне следующее:
git show next~10:Documentation/README
Показывает содержимое файла Documentation / README в том виде, в каком оно было текущим в 10-м последнем коммите ветки next.
Вы также можете взглянуть на git blame filename
, который дает вам список, где каждая строка связана с хэшем коммита + автором.