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.
- No GitHub.com, navegue até a página principal do repositório.
- Clique no arquivo que você deseja visualizar.
- No canto superior direito da visualização de arquivo, clique em Sem processamento.
- Opcionalmente, para copiar o conteúdo do arquivo não processado no canto superior direito da visualização do arquivo, clique em .
Visualizando o histórico de revisão linha por linha para um arquivo
Com a exibição blame, você pode ver o histórico de revisão linha por linha de um arquivo inteiro ou exibir o histórico de revisão de uma única linha dentro de um arquivo clicando em . Toda vez que você clicar em , verá as informações anteriores de revisão relativas a essa linha, inclusive quem realizou a alteração e quando.
Em um arquivo ou uma pull request, também é possível usar o menu para exibir o recurso blame do Git relacionado a uma determinada linha ou um intervalo de linhas.
Dica: na linha de comando, você também pode usar git blame
para exibir o histórico de revisão das linhas dentro de um arquivo. Para obter mais informações, consulte Documentação sobre git blame
no Git.
- No GitHub.com, navegue até a página principal do repositório.
- Clique para abrir o arquivo cujo histórico de linhas você deseja exibir.
- No canto superior direito da exibição do arquivo, clique em Blame para abrir a exibição blame.
- Para ver revisões anteriores de uma linha específica ou tornar a usar o recurso blame, clique em até encontrar as alterações que você deseja exibir.
Ignorar commits na exibição do último responsável
Todas as revisões especificadas no arquivo .git-blame-ignore-revs
, que deve estar no diretório raiz do repositório, estão ocultas da exibição de último responsável, que usa a configuração git blame --ignore-revs-file
. Para obter mais informações, consulte git blame --ignore-revs-file
na documentação do Git.
-
No diretório raiz do seu repositório, crie um arquivo denominado
.git-blame-ignore-revs
. -
Adicione as hashes de commit que você deseja excluir da visualização de último responsável para esse arquivo. Recomendamos que o arquivo seja estruturado da seguinte forma, incluindo comentários:
# .git-blame-ignore-revs # Removed semi-colons from the entire codebase a8940f7fbddf7fad9d7d50014d4e8d46baf30592 # Converted all JavaScript to TypeScript 69d029cec8337c616552756310748c4a507bd75a
-
Faça o commit e faça push das alterações.
Agora, quando você visitar a visualização do último responsável, as revisões listadas não serão incluídas na visualização do último responsável. Você verá um banner Ignoring revisions in .git-blame-ignore-revs indicando que alguns commits podem ser ocultados:
Isso pode ser útil quando alguns commits fizerem amplas alterações no seu código. Você pode usar o arquivo ao executar git blame
localmente:
git blame --ignore-revs-file .git-blame-ignore-revs
You can also configure your local git so it always ignores the revs in that file:
git config blame.ignoreRevsFile .git-blame-ignore-revs