Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Просмотр файла

Вы можете просмотреть содержимое необработанного файла или отследить изменения строк в файле и узнать, как части файла изменялись с течением времени.

Просмотр или копирование содержимого необработанного файла

С помощью необработанного представления можно просматривать или копировать содержимое необработанного файла без стиля.

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. Выберите файл, который нужно просмотреть.

  3. В правом верхнем углу представления файла щелкните Необработанный.

    Снимок экрана: файл. В заголовке — кнопка с меткой "Необработанный", выделенная темно-оранжевым цветом.

  4. При необходимости, чтобы скопировать необработанное содержимое файла, в правом верхнем углу представления файла щелкните . Чтобы скачать необработанный файл, щелкните .

Просмотр истории версий файла по строкам

В представлении blame можно просмотреть построчный журнал исправлений для всего файла.

Совет. В командной строке также можно использовать git blame для просмотра истории версий строк файла. Дополнительные сведения см. в документации по Git git blame.

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. Нажмите и откройте файл, журнал строк которого нужно просмотреть.

  3. Над содержимым файла щелкните Вины. Это представление предоставляет построчный журнал исправлений с кодом в файле, разделенным фиксацией. Каждая фиксация содержит автора, описание фиксации и дату фиксации.

  4. Чтобы просмотреть версии файла до определенной фиксации, щелкните . Кроме того, чтобы просмотреть дополнительные сведения о конкретной фиксации, щелкните сообщение о фиксации.

    Снимок экрана: фиксация в представлении blame. Значок сообщения о фиксации и версий выделены темно-оранжевым цветом.

  5. Чтобы вернуться в представление необработанного кода, над содержимым файла щелкните Код.

    • Если вы просматриваете файл Markdown над содержимым файла, можно также нажать кнопку Предварительный просмотр , чтобы вернуться к представлению с примененным форматированием Markdown.

Игнорирование фиксаций в представлении blame

Все версии, указанные в файле .git-blame-ignore-revs, которые должны находиться в корневом каталоге репозитория, скрыты из представления blame с помощью параметра конфигурации git blame --ignore-revs-file Git. Дополнительные сведения см. в разделе git blame --ignore-revs-file документации.

  1. В корневом каталоге вашего репозитория создайте файл с именем .git-blame-ignore-revs.

  2. Добавьте хэши фиксации, которые нужно исключить из представления blame для этого файла. Мы рекомендуем структурировать файл следующим образом, включая комментарии:

    # .git-blame-ignore-revs
    # Removed semi-colons from the entire codebase
    a8940f7fbddf7fad9d7d50014d4e8d46baf30592
    # Converted all JavaScript to TypeScript
    69d029cec8337c616552756310748c4a507bd75a
    
  3. Зафиксируйте и отправьте изменения.

Теперь при посещении представления blame перечисленные версии не будут включены в blame. Вы увидите баннер Игнорирование версий в .git-blame-ignore-revs, который означает, что некоторые фиксации могут быть скрыты:

 Снимок экрана: представление blame для файла ipc-main-internal.ts. На синем баннере указано, что сведения об игнорировании исправлений в .git-blame-ignore-revs. Ссылка на файл .git-blame-ignore-revs выделена темно-оранжевым цветом.

Это может быть полезно, если несколько фиксаций вносят значительные изменения в код. Файл можно также использовать при локальном выполнении git blame:

git blame --ignore-revs-file .git-blame-ignore-revs

Вы также можете настроить локальный Git так, чтобы он всегда пропускал обновления в этом файле:

git config blame.ignoreRevsFile .git-blame-ignore-revs

.git-blame-ignore-revs Обход в представлении blame

Если в представлении blame файла отображается игнорирование редакций в .git-blame-ignore-revs, вы по-прежнему можете обходить .git-blame-ignore-revs и просматривать обычные blame представления. В URL-адресе добавьте ~ к SHA, и баннер "Игнорировать редакции" в .git-blame-ignore-revs исчезнет.