Visualizar Mudanças Entre Commits

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Git é um sistema de controle de versão (version control system) popular que permite aos desenvolvedores rastrear as alterações feitas em seu código-base ao longo do tempo. Uma das funcionalidades mais úteis do Git é a capacidade de visualizar as alterações entre dois commits. Isso pode ser útil ao tentar entender quais alterações foram feitas em um código-base, ou ao tentar identificar a causa de um bug.

Visualizar Mudanças Entre Commits

Como desenvolvedor, você tem trabalhado em um projeto hospedado no repositório https://github.com/labex-labs/git-playground. Você fez vários commits no repositório e deseja visualizar um resumo das alterações entre dois commits específicos. No entanto, você não tem certeza de como fazer isso usando Git.

Para visualizar um resumo das alterações entre dois commits, digamos que você queira visualizar as alterações entre o commit HEAD e o commit com a mensagem "Initial commit". Veja como você pode fazer isso:

  1. Abra uma janela de terminal e navegue até o diretório onde o repositório git-playground está localizado:
cd git-playground
  1. Execute o seguinte comando:
git shortlog 3050fc0de..HEAD

Git exibirá um resumo das alterações entre os dois commits. Você pode usar as setas do teclado para navegar pelo resumo e pressionar Q para sair.

Aqui está um exemplo de como a saída pode ser:

Hang (2):
      Added file1.txt
      Added file2.txt

Neste exemplo, Git está mostrando que houve dois commits entre o commit 3050fc0de e o commit HEAD. O primeiro commit adicionou file1.txt e o segundo commit adicionou file2.txt.

Resumo

Visualizar as alterações entre dois commits é uma funcionalidade útil do Git que pode ajudar os desenvolvedores a entender quais alterações foram feitas em um código-base ao longo do tempo. Ao usar o comando git shortlog, os desenvolvedores podem visualizar rapidamente um resumo das alterações entre dois commits específicos.