Supposons que ma branche actuelle soit en développement. J'ai oublié d'ouvrir une nouvelle branche avant de commencer de nouvelles exigences, j'ai donc commencé à la modifier directement dans l'espace de travail, à mi-chemin de l'écriture, je veux maintenant ouvrir une nouvelle branche nommée skin et la mettre. Les modifications dans l'espace de travail sont transférées vers la nouvelle branche, les modifications dans mon espace de travail de développement local sont nettoyées et le travail est basculé vers la nouvelle branche pour continuer. Comment faire ?
Changez simplement de succursale directement
Changez de branche directement. Les modifications locales ne sont pas liées à la branche. Les modifications que vous avez apportées après le changement sont toujours là.
git stash, puis créez une nouvelle branche localement et passez à la nouvelle branche, puis exécutez git stash pop, vous pouvez l'essayer, cela devrait fonctionner
Créez une nouvelle branche skin directement dans votre région, puis passez directement à votre branche skin