Digito git checkout -b novabranch;
Realizo alguma alteração;
digito git checkout master;
E a alteração feita na branch novabranch está na master também;
Esqueci de algo ou era para a master estar sem aquela alteração da novabranch?
Branch novabranch sendo alterada e levando as alterações para o branch master
L
4 Respostas
L
Solucao aceita
1 like
Da forma como vc fez, eh isso que vai acontecer msm, pois vc não fez commit nem push da sua alteração na branch “novabranch”.
L
2 likes
- Quando você faz as modificações no novoBranch e
- Não faz commit e
- Muda do novoBranch pro master
Aí as mudanças feitas no novoBranch são “puxadas” para o master. Aí as mudanas ficam feitas como se fossem do master.
L
1 like
Complementando: Caso algum dos arquivos alterados na branch novobranch também tenham sido alterados na master por outra pessoa, acho que o git nem irá permitir fazer o checkout. Sendo necessário que vc realize o commit e push das mudanças na branch e faça um merge entre a novabranch e a master.
L
2 likes
Caso não queira fazer commit… tem o comando git stash que salva os arquivos sem precisar commitá-los. Porém, os arquivos ficaram salvos apenas na sua máquina.
Criado 22 de junho de 2020
Ultima resposta 23 de jun. de 2020
Respostas 4
Participantes 3