Dica
Pressione "?" em qualquer página do GitHub para ver todos os atalhos de teclado disponíveis.
Visualizações de arquivos mostram a versão mais recente de uma ramificação
Ao visualizar um arquivo em GitHub, você geralmente vê a versão no cabeçalho atual de uma ramificação. Por exemplo:
-
[ https://github.com/github/codeql/blob/ **main**/LEIAME.md](https://github.com/github/codeql/blob/main/README.md)
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 cabeçalho de um ramo pode mudar à medida que novos commits são feitos. Desta forma, caso você copie a URL normal, o conteúdo do arquivo pode não ser o mesmo quando alguém o acessar posteriormente.
Pressione Y para criar um link permanente para um arquivo em um commit específico
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:
-
[ https://github.com/github/codeql/blob/ **b212af08a6cffbb434f3c8a2795a579e092792fd**/LEIAME.md](https://github.com/github/codeql/blob/b212af08a6cffbb434f3c8a2795a579e092792fd/README.md)
substitui main por uma ID de commit específica e o conteúdo do arquivo não será alterado.
Contudo, buscar manualmente o SHA do commit é inconveniente; por isso, 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 ramificações, SHAs de commits específicos ou tags!
Criar um link permanente em um trecho de código
É 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 saber mais, confira Criar um link permanente em um trecho de código.
Leitura adicional
-
[AUTOTITLE](/repositories/archiving-a-github-repository)