Junior — Middle
Como pode combinar várias alterações em um único commit antes de enviá-las ao repositório?
sobes.tech IA
Resposta da IA
Para combinar várias alterações num único commit antes de enviá-lo ao repositório, pode usar o comando git rebase em modo interativo:
# Iniciar rebase interativo para os últimos N commits
git rebase -i HEAD~N
Na janela que se abre, substitua pick por squash (ou s) nos commits que deseja combinar com o anterior. Após guardar, abrir-se-á uma janela para editar a mensagem do commit final.
Também pode usar git commit --amend se desejar combinar as alterações com o último commit:
git add .
git commit --amend
Isto substituirá o último commit por um novo, incluindo todas as alterações adicionadas.