Passo a passo: Como ver o histórico de commits no Git

O Git permite visualizar o histórico de commits do repositório usando comandos como 'git log', 'git log --oneline' e 'git reflog'.

Como ver o histórico de commits de um repositório Git?

O Git mantém um registro detalhado de todas as alterações feitas em um repositório. Para visualizar esse histórico de commits, existem diferentes comandos que permitem ver as mudanças feitas ao longo do tempo.

1. Exibir o histórico completo de commits

Para visualizar todos os commits de um repositório, utilize:

git log

Isso exibirá detalhes como o identificador único (SHA) do commit, autor, data e mensagem do commit.

2. Visualizar o histórico de forma resumida

Se quiser um histórico mais compacto, utilize:

git log --oneline

Isso mostrará uma lista simplificada dos commits, exibindo apenas o SHA reduzido e a mensagem de commit.

3. Ver commits de um autor específico

Se deseja filtrar commits feitos por um determinado autor, utilize:

git log --author="Nome do Autor"

Isso listará apenas os commits feitos pelo autor especificado.

4. Ver histórico com diffs de cada commit

Para visualizar as diferenças de código em cada commit, utilize:

git log -p

Isso mostrará as alterações feitas em cada commit junto com o histórico.

5. Ver histórico de commits em uma linha do código

Se quiser descobrir quais commits modificaram uma linha específica de um arquivo, use:

git blame arquivo.txt

Isso exibe o commit que alterou cada linha do arquivo, junto com o autor e a data da alteração.

Visualizar o histórico de commits no Git é essencial para acompanhar a evolução de um projeto e entender quem fez cada alteração no código. Esse recurso facilita a auditoria do código e ajuda a resolver problemas quando algo inesperado acontece.

Além do comando git log, existem ferramentas visuais como GitKraken, Sourcetree e até mesmo o próprio GitHub que oferecem uma interface amigável para navegar pelo histórico de commits. Com essas ferramentas, é possível visualizar gráficos de branches e encontrar rapidamente commits específicos. Dominar a navegação no histórico do Git ajuda a melhorar a colaboração entre equipes e a rastreabilidade das mudanças no projeto.

Algumas aplicações:

  • Rastrear mudanças feitas no código ao longo do tempo
  • Identificar quem fez cada alteração e quando
  • Facilitar a resolução de conflitos e bugs
  • Auditar o histórico de desenvolvimento de um projeto
  • Melhorar a colaboração em equipes de desenvolvimento

Dicas para quem está começando

  • Use 'git log --oneline' para visualizar um histórico resumido de commits.
  • Experimente 'git log -p' para ver detalhes das mudanças em cada commit.
  • Se precisar encontrar um commit específico, use 'git log --grep="termo"'.
  • Explore ferramentas visuais como GitKraken para visualizar commits em um gráfico.
  • Se quiser saber quem alterou uma linha específica, use 'git blame nome-do-arquivo'.

Contribuições de Tatiane Freitas

Compartilhe este tutorial: Como ver o histórico de commits de um repositório Git

Compartilhe este tutorial

Continue aprendendo:

Como adicionar um arquivo ao commit depois que já foi feito

O Git permite adicionar arquivos a um commit já realizado usando o comando 'git commit --amend', sem precisar criar um novo commit.

Tutorial anterior

O que significa o SHA de um commit no Git

O SHA de um commit no Git é um identificador único gerado pelo algoritmo SHA-1, usado para rastrear versões específicas do código.

Próximo tutorial