Sobes.tech
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.