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ê verá a versão no cabeçalho atual de uma ramificação. 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.
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:
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.
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 obter mais informações, confira "Criar um link permanente em um trecho de código".