Skip to main content

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.

Vinculando ao código

Esse tipo de link permanente será renderizado como um trecho de código somente no repositório em que ele foi originado. Em outros repositórios, o trecho de código permalink será renderizado como uma URL.

Trecho de código renderizado em um comentário

Dica: para criar um link permanente para um arquivo inteiro, confira "Como obter link permanentes para arquivos".

  1. No GitHub.com, navegue até a página principal do repositório.
  2. Localize o código ao qual deseja vincular:
    • Para vincular de um arquivo para o código, navegue até o arquivo.
    • Para criar um link com o código por meio de uma solicitação de pull, procure a solicitação de pull e clique em Arquivos alterados. Em seguida, procure o arquivo que contém o código que você deseja incluir no comentário e clique em Exibir.
  3. Escolha se deseja selecionar uma única linha ou um intervalo:
    • Para selecionar uma única linha de código, clique no número de linha para destacá-la. Arquivo com linha de código única selecionado
      • Para selecionar um intervalo de código, clique no número da primeira linha no intervalo para destacar a linha de código. Em seguida, posicione o cursor sobre a última linha do intervalo de códigos, pressione SHIFT e clique no número de linha para realçar o intervalo. Arquivo com um intervalo de códigos selecionado
  4. À esquerda da linha ou do intervalo de linhas, clique em . No menu suspenso, clique em Copiar link permanente. Menu de kebab com opção para copiar um link permanente para uma linha selecionada
  5. Navegue até a conversa em que deseja vincular ao trecho de código.
  6. Cole o link permanente em um comentário e clique em Comentar. Link permanente colado em um comentário no mesmo repositório

Vinculando ao Markdown

Você pode vincular a linhas específicas em arquivos Markdown carregando o arquivo Markdown sem a interpretação do Markdown. Para carregar um arquivo Markdown sem renderização, use o parâmetro ?plain=1 no final da URL do arquivo. Por exemplo, github.com/<organization>/<repository>/blob/<branch_name>/README.md?plain=1.

Você pode vincular a uma linha específica no arquivo Markdown da mesma forma que você pode vincular no código. Acrescente #L com os números de linha no final da URL. Por exemplo, github.com/<organization>/<repository>/blob/<branch_name>/README.md?plain=1#L14 realçará a linha 14 no arquivo LEIAME.md simples.

Leitura adicional