sexta-feira, 22 de maio de 2015

Como dividir um commit do git em dois

Fala galera, segue o passo-a-passo para você pegar um commit e dividi-lo em dois.

Dê esse comando para permitir alterar o último commit:
git rebase -i HEAD~

Dê esse comando para colocar todos os arquivos na cor vermelha, assim eles estarão disponíveis para você fazer o que quiser:
git reset HEAD~

Agora dê um add em cada arquivo que você quer que fique no seu primeiro commit
git add src/main/java/br/com/localhost8080/teste/Arquivo01.java
git add src/main/java/br/com/localhost8080/teste/Arquivo02.java
git add src/main/java/br/com/localhost8080/teste/Arquivo03.java

Faça um commit dos arquivos adicionados:
git commit -m "mensagem do commit 01"

Agora faça commit do restante dos arquivos:
git add .

Faça o segundo commit:
git commit -m "mensagem do commit 02"

Finalize o rebase:
git rebase --continue

Pronto. Agora você já pode fazer um push ou o que desejar.

Fonte: http://stackoverflow.com/questions/6217156/break-a-previous-commit-into-multiple-commits

Abraçooo!
Adriano Schmidt

Nenhum comentário:

Postar um comentário