На GitHub можно просмотреть журнал фиксаций репозитория следующим образом:
- Перейти непосредственно на страницу фиксаций репозитория.
- Щелкнуть файл, а затем щелкнуть Журнал, чтобы перейти к журналу фиксаций для определенного файла.
Эти два представления фиксации иногда могут отображать разные сведения. Журнал для одного файла может не содержать фиксации, которые содержатся в журнале фиксаций репозитория.
В Git существует несколько способов отображения журнала репозитория. Когда Git отображает журнал одного файла, он упрощает журнал, пропуская фиксации, которые не изменили файл. Git не проверяет, был ли файл изменен в результате каждой отдельной фиксации, а опускает целую ветвь, если при слиянии она не повлияла на итоговое содержимое файла. Будут отображаться не все фиксации в ветви, которая затронула файл.
Для журнала фиксаций файла GitHub явно следует этой простой стратегии. Это упрощает журнал, поскольку в нем отсутствуют фиксации, которые не повлияли на итоговый результат. Например, если боковая ветвь внесла изменения, а затем отменила их, эта фиксация не будет отображаться в журнале ветви. Это повышает эффективность проверки ветвей, так как вы видите только фиксации, влияющие на файл.
Это усеченное представление может не всегда содержать сведения, которые вы ищете. Если вы хотите просмотреть весь журнал, GitHub предоставляет представление с дополнительными сведениями на странице фиксаций репозитория.
Дополнительные сведения о том, как Git рассматривает журнал фиксаций, см. в разделе Упрощение журнала в статье справки о git log
.