Réinitialiser un fichier, géré par Git, qui bloque un « git pull »
Il peut arriver, pour tout un tas de raisons, que certaines modifications locales d’un fichier (même mineures) bloquent un « git pull ». Vous aurez alors ce genre de messages :
Your local changes to the following files would be overwritten by merge: wp-content/themes/immobilier-de-lyon/functions.php
Si vous souhaitez réinitialiser ce fichier pour qu’il revienne à la version courante disponible sur Git, il suffit de taper la commande suivante :
git checkout le/chemin/de/votre/fichier
Vous pouvez également utiliser une étoile (*) pour réinitialiser tous les fichiers d’un répertoire, ou indiquer plusieurs noms à la suite (comme de nombreuses commandes du shell Linux)
Sylvain 14 h 02 min le 26 mars 2014 Permaliens |
Tu peux aussi utiliser git stash pour stocker temporairement tes modif si tu ne veux pas le réinitialiser. Ou un git pull -f devrait forcer le pull
NPPT 19 h 26 min le 26 mars 2014 Permaliens |
C’est pas exactement le même besoin, là, c’est plutôt des problèmes liés au système de comparaison de fichiers de Git qui parfois trouve des modifications là où il n’y en a pas 🙂
Mais merci de rappeler qu’il existe « git stash » !