Совет
Нажмите клавишу "?" на любой странице в GitHub для просмотра всех доступных сочетаний клавиш.
В представлениях файлов отображается последняя версия ветви
При просмотре файла на GitHubобычно отображается версия в текущей главе ветви. Например:
-
[ https://github.com/github/codeql/blob/ **основная**/README.md](https://github.com/github/codeql/blob/main/README.md)
относится к репозиторию codeql GitHub и показывает текущую версию файла main ветки README.md.
Версия файла в главе ветви может меняться по мере внесения новых фиксаций, поэтому если вы скопировали обычный URL-адрес, содержимое файла может быть другим при последующем просмотре.
Нажмите клавишу Y, чтобы получить постоянную ссылку на файл в определенной фиксации
Для постоянной ссылки на определенную версию файла, который вы видите, вместо использования имени ветви в URL-адресе (т. е. main части в приведенном выше примере), поместите ИД фиксации. Это приведет к окончательной ссылке на точную версию файла в этой фиксации. Например:
-
[ https://github.com/github/codeql/blob/ **B212af08A6CFFBB434F3C8A2795A579E092792FD**/README.md](https://github.com/github/codeql/blob/b212af08a6cffbb434f3c8a2795a579e092792fd/README.md) `main` заменяет определенный ИД фиксации, а содержимое файла не изменится.
Вручную искать SHA фиксации неудобно, поэтому можно ввести y, чтобы автоматически обновить URL-адрес до версии в постоянной ссылке. Затем можно скопировать URL-адрес, и любой пользователь, которому вы его отправите, увидит то же самое, что и вы.
Совет
Вы можете поместить любой идентификатор, который можно разрешить для фиксации в URL-адресе, включая имена ветвей, определенные shas фиксации или теги!
Создание постоянной ссылки на фрагмент кода
Вы можете создать постоянную ссылку на определенную строку или диапазон строк кода в определенной версии файла или запроса на вытягивание. Дополнительные сведения см. в разделе Создание постоянной ссылки на фрагмент кода.
Дополнительные материалы
-
[AUTOTITLE](/repositories/archiving-a-github-repository)