GIT: Ai-je besoin de commettre ma branche avant de vérifier une autre branche, qu'en est-stashing?

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

  •  19-09-2019
  •  | 
  •  

Question

Je suis nouveau à Git et un peu confus. J'ai une branche principale et ont créé une deuxième branche de fonction.

Si je fais des changements dans ma branche de fonction, puis passer à Maître, mes changements seront perdus si je ne commets pas?

Où Stash entrent en jeu, est-ce quelque chose que vous faites avant de changer les branches (mais ne veulent pas commettre) ou est-il de revenir simplement quelques changements afin que vous puissiez revenir au code précédent temporairement?

Était-ce utile?

La solution

Vous ne pouvez pas passer à une autre branche à moins que vous nettoyez votre arbre. Cela se fait en engageant vos modifications, les ou les sauver de revenir à la planque.

Autres conseils

Vous ne voulez probablement pas utiliser Stash à cet effet.

Si vous voulez vraiment se développer sur le maître et une branche de fonction en même temps, je suggère le clonage de votre référentiel, travaillant dans le clone et le maître, puis en utilisant pousser et tirer pour déplacer des changements entre eux.

Si vous passez souvent entre eux, je vous suggère de vérifier avant que vous passer; il n'y a rien de mal à vérifier dans les ordures; git le rend facile à démerder plus tard.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top