Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.

Visualizando um arquivo

Você pode visualizar o conteúdo do arquivo sem processamento ou rastrear alterações nas linhas em um arquivo e descobrir como as partes do arquivo evoluíram ao longo do tempo.

Visualizando ou copiando o conteúdo do arquivo sem processamento

Com a visualização sem processamento, você pode visualizar ou copiar o conteúdo não processado de um arquivo sem qualquer estilo.

  1. No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.
  2. Clique no arquivo que você deseja visualizar.
  3. No canto superior direito da exibição de arquivo, clique em Bruto. Captura de tela do botão Bruto no cabeçalho do arquivo
  4. Opcionalmente, para copiar o conteúdo do arquivo bruto, no canto superior direito da exibição de arquivo, clique em .

Visualizando o histórico de revisão linha por linha para um arquivo

Com a exibição de blame, você pode ver o histórico de revisão linha a linha de um arquivo inteiro ou o histórico de revisão de uma única linha em um arquivo clicando em . Sempre que você clicar em , verá as informações da revisão anterior dessa linha, incluindo quem fez o commit da alteração e quando.

Exibição blame do Git

Em um arquivo ou em uma solicitação de pull, use também o menu para ver o blame do Git para uma linha ou um intervalo de linhas selecionado.

Menu kebab com opção para exibir o recurso blame do Git relacionado a uma determinada linha

Dica: na linha de comando, use também git blame para ver o histórico de revisão de linhas em um arquivo. Para obter mais informações, confira a documentação do git blame do Git.

  1. No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.
  2. Clique para abrir o arquivo cujo histórico de linhas você deseja exibir.
  3. No canto superior direito da exibição de arquivo, clique em Blame para abrir a exibição de blame. Botão Blame
  4. Para ver as revisões anteriores de uma linha específica ou um novo blame, clique em até encontrar as alterações em que está interessado em ver. Botão Blame anterior

Ignorar os commits na exibição de blame

Todas as revisões especificadas no arquivo .git-blame-ignore-revs, que precisam estar no diretório raiz do repositório, ficam ocultas na exibição de blame usando a definição de configuração git blame --ignore-revs-file do Git. Para obter mais informações, confira git blame --ignore-revs-file na documentação do Git.

  1. No diretório raiz do repositório, crie um arquivo chamado .git-blame-ignore-revs.

  2. Adicione os hashes de commit que deseja excluir da exibição de blame desse arquivo. Recomendamos que o arquivo seja estruturado da seguinte maneira, incluindo os comentários:

    # .git-blame-ignore-revs
    # Removed semi-colons from the entire codebase
    a8940f7fbddf7fad9d7d50014d4e8d46baf30592
    # Converted all JavaScript to TypeScript
    69d029cec8337c616552756310748c4a507bd75a
    
  3. Faça commit e efetue push das alterações.

Agora, quando você acessar a exibição de blame, as revisões listadas não serão incluídas no blame. Você verá uma faixa Ignorando revisões em .git-blame-ignore-revs, indicando que alguns commits podem estar ocultos:

Captura de tela de uma faixa na exibição de blame vinculada ao arquivo .git-blame-ignore-revs

Isso pode ser útil quando alguns commits fazem alterações extensas no código. Use também o arquivo ao executar git blame localmente:

git blame --ignore-revs-file .git-blame-ignore-revs

Você também pode configurar seu git local para que ele sempre ignore as revisões nesse arquivo:

git config blame.ignoreRevsFile .git-blame-ignore-revs

Ignorar .git-blame-ignore-revs na exibição de blame

Se a exibição de blame de um arquivo mostrar Ignorar revisões em .git-blame-ignore-revs, você ainda poderá ignorar .git-blame-ignore-revs e ver a exibição de blame normal. Na URL, acrescente um ~ ao SHA e Ignorar revisões em .git-blame-ignore-revs irá desaparecer.