Capítulo 9. Alterando commits
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Um commit regista o histórico do teu trabalho e mantém as tuas alterações sagradas. O Git fornece várias ferramentas e comandos especificamente concebidos para te ajudar a modificar e melhorar o histórico de commits catalogado no teu repositório.
Existem muitas razões válidas para modificar ou retrabalhar um commit ou a sua sequência geral de commits. Aqui estão alguns exemplos:
-
Podes resolver um problema antes que ele se torne um problema antigo.
-
Podes decompor uma alteração grande e abrangente em vários commits pequenos e temáticos. Por outro lado, podes combinar alterações individuais num commit maior.
-
Podes incorporar comentários e sugestões de revisão ao longo do ciclo de vida de desenvolvimento do teu projeto.
-
Podes reordenar os commits numa sequência que não quebre um requisito de construção.
-
Podes ordenar os commits numa sequência mais lógica.
-
Podes remover o código de depuração que foi confirmado acidentalmente.
-
Podes remover dados sensíveis em código que tenha sido introduzido "acidentalmente".1
Como verás no Capítulo 11, que explica como partilhar um repositório, existem muitas mais razões para alterar os commits antes de publicar o seu repositório.
Neste capítulo, discutiremos a filosofia de alteração de históricos de commits, suas repercussões e várias ferramentas que o Git fornece para que possamos ...