Je travaillais sur une branche git et j'étais prêt à valider mes modifications, j'ai donc fait une validation avec un message de validation utile. J'ai ensuite, par distraction, apporté des modifications mineures au code qui ne valent pas la peine d'être conservées. Je veux maintenant changer de branche, mais git me donne,
erreur: vous avez des modifications locales sur "X"; ne peut pas changer de branche.
Puis-je changer de succursale sans m'engager? Si oui, comment puis-je configurer cela? Sinon, comment puis-je sortir de ce problème? Je veux ignorer les changements mineurs sans commettre et simplement changer de branche.
error: You have local changes to '<filename>'; cannot switch branches.
et la branche ne changera pas. vous pouvez faire git checkout -m <branch-name>
pour fusionner les conflits et passer à la succursale et résoudre les conflits vous-même, ou git checkout -f <branch-name>
pour ignorer les modifications.