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:
- Execute o comando:
git rebase -i HEAD~N
onde N é o número de últimos commits que deseja fundir.
-
Na editor que se abre, substitua
pickporsquash(ous) nos commits que deseja fundir com o anterior. -
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.