GIT: Preciso entrego o meu ramo antes de verificar um outro ramo, o que sobre stashing?

StackOverflow https://stackoverflow.com/questions/2031158

  •  19-09-2019
  •  | 
  •  

Pergunta

Eu sou novo para Git e um pouco confuso. Eu tenho um ramo Mestre e criaram um segundo ramo de funcionalidade.

Se eu fizer mudanças no meu ramo de recurso e, em seguida, mudar para o Mestre, as minhas alterações de ser perdido se eu não cometer?

De onde vem esconderijo entram em jogo, não é algo que você faz antes de mudar ramos (mas não quer se comprometer) ou é simplesmente reverter algumas mudanças para que você possa voltar ao código anterior temporariamente?

Foi útil?

Solução

Você não pode mudar para outro ramo a menos que você limpar sua árvore. Isso é feito por submeter suas alterações, revertendo-los ou salvá-los para o esconderijo.

Outras dicas

Você provavelmente não quer usar esconderijo para esta finalidade.

Se você quer realmente estar a desenvolver no master e um ramo de funcionalidade, ao mesmo tempo, sugiro clonagem de seu repositório, trabalhar no clone eo mestre, e em seguida, usando empurrar e puxar para mover mudanças entre eles.

Se estiver a mudar com frequência entre eles, sugiro check-in antes de mudar; não há nada de errado com o check-in de lixo; git torna mais fácil para resolver isso mais tarde.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top