erreur: Vos changements locaux pour les fichiers suivants seraient remplacées par de fusion:
Je ne suis pas sûr de la façon de se débarrasser de cette erreur. Je suis à l'aide de "bitbucket" en privé à télécharger mes projets, mais je reçois l'erreur suivant, même si j'ai supprimé tous les fichiers modifiés. Je veux simplement récupérer les fichiers
error: Your local changes to the following files would be overwritten by merge:
buf.cpp
buf.h
Please, commit your changes or stash them before you can merge.
Aborting
C'est la commande que j'ai utilisé:
git pull origin
Vous devez vous connecter pour publier un commentaire.
La suppression d'un fichier est de le changer. Vous voulez que ces deux fichiers à "stable". Si vous souhaitez conserver les modifications que vous avez fait (y compris la suppression), vous devez le ranger ou de commettre. Cachant nécessiterait unstashing (
git stash pop
ougit stash apply
), tout en engageant sera probablement entraîner un conflit que vous devez résoudre. Si vous voulez juste pour revenir tout changement (de les jeter, ne s'intéresse pas à les garder), vous pouvezgit checkout -- buf.cpp buf.h
à restaurer, puis essayer de le tirer.Vous pouvez valider vos modifications avant de procéder à la fusion, ou vous les ranger:
Puis ajoutez vos modifications et appuyez pour maître
Il va vous aider à travailler en équipe.
Essayez d'ajouter
-r
, par exemple:qui rebase vos changements sur le dessus de l'amont.
Voir aussi: Comment puis-je résoudre git disant "valider vos modifications ou les ranger avant de fusionner"?