Bonjour,
Je ne suis pas très à l'aise avec git et j'aimerai avoir une explication sur mon erreur et au passage si je comprends bien ce que je fais
Je suis actuellement sur la prod d'un site avec symfony , donc pour la branch master j'ai fait mes commits et push sans probleme, une fois mes 1eres étapes terminées j'ai créer une branch FormContact afin de m'occuper de cette fonctionnalité tranquillement et faire un merge une fois que ce sera bon. J'ai donc fini et j'ai quelques problemes dessus, voulant m'avancer en attendant de trouver le probleme j'ai donc fait :
git add -A
git commit -m "avec mes explications" et un push
A la suite j'ai fait un git checkout master afin de revenir sur ma branche principal et j'ai obtenu :
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
aividance/app/config/config.yml
Please commit your changes or stash them before you switch branches.
Aborting
Je viens de faire un commit et un push sans probleme donc je ne comprends pas cette erreur me demandant un commit.
Aussi au niveau de l'organisation, je me demande vu que j'ai créer pas mal de dossier et éditer certains fichier de config si il est préférable de continuer une autre foncionnalité sur la branch master, ou de recréer un branch depuis ma FormContact.
Je ne sais pas si je suis très clair en fait je me demandais si en revenant sur la branch master et en continuant d'autres fonctionnalités je n'aurai pas de problème quand je finirais ma fonctionnalité FormContact en faisant un merge.
Merci de votre compréhension
Partager