Explorando o histórico do projeto: comandos Git Log, Diff e Blame

Utilize o `git log` para visualizar o histórico de commits, o `git diff` para comparar alterações e o `git blame` para identificar quem modificou por último linhas específicas em seus arquivos.

Dominar o histórico do seu projeto é essencial para qualquer desenvolvedor. O Git oferece ferramentas poderosas para rastrear alterações, entender o contexto de mudanças e colaborar de forma eficiente.

1. Git Log: Visualizando o Histórico

O comando git log é a sua principal ferramenta para ver o que aconteceu no repositório. Ele lista os commits realizados, mostrando o autor, a data e a mensagem de cada um.

git log --oneline --graph --all

2. Git Diff: Comparando Alterações

Quando você precisa ver exatamente o que mudou entre dois commits, branches ou entre o seu diretório de trabalho e o último commit, o git diff é o comando ideal.

git diff

3. Git Blame: Identificando Autores

O git blame é extremamente útil para descobrir quem foi a última pessoa a editar uma linha específica de um arquivo, ajudando a entender o contexto de uma implementação ou a encontrar o responsável por um bug.

git blame nome_do_arquivo.txt

Ao dominar esses três comandos, você terá muito mais controle sobre a evolução do seu código e facilitará a resolução de problemas no dia a dia.