1085 votes

Comment résoudre le message de git "Commit your changes or stash them before you can merge" ?

J'ai effectué quelques mises à jour sur ma machine locale, je les ai poussées vers un référentiel distant, et maintenant j'essaie de transférer les changements vers le serveur et j'obtiens le message suivant ;

error: Your local changes to the following files would be overwritten by merge:
wp-content/w3tc-config/master.php
Please, commit your changes or stash them before you can merge.

Alors j'ai couru,

git checkout -- wp-content/w3tc-config/master.php

et j'ai réessayé et j'obtiens le même message. Je suppose que w3tc a changé quelque chose dans le fichier de configuration du serveur. Je ne me soucie pas de savoir si la copie locale ou la copie distante va sur le serveur (je suppose que la copie distante est la meilleure), je veux juste pouvoir fusionner le reste de mes modifications (mises à jour de plugins).

Des idées ?

25 votes

Il s'agit d'une question plus explicite, avec plus de détails et une meilleure réponse. Je pense qu'il est utile de garder celle-ci. Oui, l'autre question a été techniquement posée en premier, mais la suppression de celle-ci rendrait plus difficile pour les gens de trouver les réponses qu'ils recherchent.

0voto

0x550x42 Points 19

J'ai rencontré un problème similaire avec .env sur mon projet NestJS.

J'ai essayé de nombreuses approches, dont celles présentées sur cette page.

Enfin, on a copié le contenu de .env dans le presse-papiers, supprimé le fichier et git pull travaillé !

Recréé .env et collé le contenu à nouveau.

Dans le cas de fichiers multiples, il suffit de les déplacer temporairement en dehors du répertoire du dépôt git et de les remettre en place après avoir apporté vos modifications.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X