J'essaie de pousser de nouveaux changements, mais j'ai un fichier en conflit. Après avoir essayé de pousser, j'obtiens l'erreur suivante:
error: Your local changes to the following files would be overwritten by merge: db/profile_edit.php Please, commit your changes or stash them before you can merge.
3 Réponses :
Essayez de faire
$ git stash $ git pull --rebase $ git stash pop
Premièrement, je pense que si vous deviez Cependant, s'il peut y avoir des changements, vous ne voulez pas vous engager avant de voir ce qui s'est passé sur l'amont, vous pouvez utiliser git Ajouter code> puis
GIT COMMIT code>, votre repo local serait suffisamment propre pour faire un
git tire code> . p>
git cache code>. Il nettoiera temporairement votre répertoire de travail et sauvegardera vos modifications afin que vous puissiez tirer (je recommanderais
git tirant --rebase code> pour éviter les points de fusion - mais c'est un problème de goût personnel). Une fois que vous avez tiré des modifications en amont, vous pouvez récupérer vos modifications locales en utilisant
git starh pop code>. Après avoir nettoyé les conflits et vous débarrasser des modifications inutiles, vous pouvez ajouter, commettre, puis enfin pousser. P>
Vous vous êtes confondu avec les commandes. P>
Vous essayez de GIT COMMIT code> enregistre les modifications dans la base de données de GIT
Git Tirez Code> apporte que la télécommande s'engage dans votre repo p>
git Stash code> afin qu'il puisse fusionner vos changements locaux avec les distants. p>