Skip to main content

Obter links permanentes em arquivos

Ao visualizar um arquivo no GitHub.com, pressione a tecla "y" para atualizar a URL para um permalink com a versão exata do arquivo visualizado.

Dica: pressione "?" em qualquer página do GitHub para ver todos os atalhos de teclado disponíveis.

As visualizações de arquivos mostram a versão mais recente de um branch

Ao visualizar um arquivo no GitHub.com, normalmente, você vê a versão do cabeçalho atual de um branch. Por exemplo:

refere-se ao repositório codeql do GitHub e mostra a versão atual do branch main do arquivo README.md.

A versão de um arquivo no head de um branch pode ser modificada assim que novos commits são feitos. Desta forma, caso você copie a URL normal, os conteúdos dos arquivos podem não ser os mesmos quando outra pessoa olhá-los posteriormente.

Para obter um link permanente para a versão específica de um arquivo exibido, em vez de usar um nome de branch na URL (ou seja, a parte main no exemplo acima), coloque uma ID de commit. Isso será vinculado permanentemente à versão exata do arquivo nesse commit. Por exemplo:

substitui main por uma ID de commit específica e o conteúdo do arquivo não será alterado.

No entanto, pesquisar o SHA de commit manualmente é inconveniente. Portanto, como um atalho, você pode digitar y para atualizar automaticamente a URL para a versão de link permanente. Em seguida, você pode copiar a URL sabendo que qualquer pessoa com quem você compartilhá-la verá exatamente o que você vê.

Dica: você pode colocar qualquer identificador que possa ser resolvido para um commit na URL, incluindo nomes de branches, SHAs de commits específicos ou tags.

É possível criar um link permanente em uma linha específica ou conjunto de linhas de código de uma determinada versão de arquivo ou pull request. Para obter mais informações, confira "Criar um link permanente em um trecho de código".

Leitura adicional