У вас уже есть эта информация, записанная в вашем хранилище. Повторение этой информации создает бремя обслуживания, а вероятность перекоса делает аннотации в вашем источнике ненадежными.
Скажите, что SHA-1 определенного коммита abc123, затем вы запускаете
$ git diff --name-only abc123 HEAD
чтобы увидеть все файлы, которые изменились с тех пор.
Если вы будете осторожны, чтобы ограничить область действия каждого коммита, вы можете просмотреть журнал и увидеть изменения в контексте, что гораздо полезнее. Чтобы определить фиксацию, которая изменила определенную строку определенного файла, используйте git blame
, а затем git show <SHA-1>
.
Чтобы перейти под другим углом, просмотрите вывод git log -p
, чтобы увидеть сообщения коммита вместе с их соответствующими дельтами. Чтобы увидеть изменения, которые вводят или удаляют определенные строки, используйте поиск по кирке с git log -S<string>
.