Sobes.tech
Junior — Middle

Como pode fundir várias alterações em um único commit num sistema de controlo de versões?

sobes.tech IA

Resposta da IA

Para fundir várias alterações (commits) em um único commit no sistema de controlo de versões Git, utiliza-se a operação git rebase em modo interativo.

Exemplo:

  1. Execute o comando:
git rebase -i HEAD~N

onde N é o número de últimos commits que deseja fundir.

  1. Na editor que se abre, substitua pick por squash (ou s) nos commits que deseja fundir com o anterior.

  2. Guarde e feche o editor, depois edite a mensagem do commit final.

Isto permitirá fundir vários commits em um só, mantendo um histórico mais limpo e fácil de ler.