245 votes

Comment 'git commit' un seul fichier / répertoire

J'ai essayé la commande suivante :

git commit chemin/vers/mon/fichier.ext -m 'mes notes' 

Et j'ai reçu une erreur dans la version Git 1.5.2.1 :

erreur: la spécification de chemin '-m' ne correspond à aucun fichier connu de git.
erreur: la spécification de chemin 'MES NOTES' ne correspond à aucun fichier connu de git.

S'agit-il d'une syntaxe incorrecte pour les commits d'un seul fichier ou d'un répertoire ?

1 votes

Etes-vous sûr d'avoir la bonne version? Mettre à jour vers 1.5.2.1? 1.5.2.1 a plus de 4 ans maintenant.

0 votes

Est-ce quelque chose vous empêche de mettre à jour git ?

1 votes

Au fait : Il s'agissait d'une machine virtuelle créée à partir d'une ancienne recette. Le Git local était à jour, je n'avais pas réalisé que cette version était archaïque. La rigidité a changé.

4voto

EddieBaby Points 124

Pour Git 1.9.5 sur Windows 7 : "mes notes" (guillemets doubles) ont corrigé ce problème. Dans mon cas, mettre le(s) fichier(s) avant ou après le -m 'message' n'a fait aucune différence; utiliser des guillemets simples était le problème.

-4voto

Vous essayez si vous êtes dans la branche principale :

git commit -m "Message de commit" -- nomdefichier.ext

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