114 votes

Git - Impossible d'ajouter des fichiers ?

J'ai des problèmes où je ne peux pas ajouter de fichiers à mon dépôt.

J'utilise GIT sous Windows, dans Aptana Studio pour du développement Ruby.

J'ai réussi à envoyer quelques fichiers sur GitHub, mais après cela, tout a cessé de fonctionner. J'ai par exemple un nouveau sous-dossier dans mon répertoire principal, avec 2 fichiers ruby à l'intérieur. Si j'appelle "git add .", puis "git status", il continue à dire "working directory clean" et n'a rien à commiter.

J'ai essayé "git add folder/myfile.rb" et toujours rien.

Quelqu'un a-t-il une idée de ce que je pourrais essayer ?

0voto

topCweb Points 43

J'ai cherché un peu et j'ai fini par découvrir que j'avais bloqué le port SSH, ce qui était à l'origine de l'arrêt de la commande git add. J'ai fini par changer l'origine en utilisant https avec la commande suivante : git remote set-url origin [url-to-git-repo]

0voto

Coronellx Points 93

Je sais que c'est une très vieille question, mais je sais que cela peut arriver à quelqu'un aussi, il s'avère que je travaillais avec un fichier nommé AUX.JS et que c'est un nom de fichier réservé pour Windows, ce qui a produit l'erreur suivante

fatal : unable to stat 'src/hoc/Aux.js' : Aucun fichier ou répertoire de ce type

Vous pouvez donc supprimer le fichier ou le renommer, et cela fonctionnera.

Conclusion finale, en plus de toutes les autres réponses valables, si vous êtes sur une machine Windows, regardez la sortie de la commande 'git add', elle peut également fournir des informations supplémentaires.

0voto

jsim Points 1

J'ai récemment rencontré ce problème sur mon ordinateur fonctionnant sous Windows 7. J'utilise l'interface de commande git. La solution a été de faire très attention à la sensibilité à la casse des noms de fichiers et de répertoires lors de l'ajout de git. Bien que git ne se plaignait pas lorsque la casse ne correspondait pas exactement à celle des noms de fichiers et de répertoires du système de fichiers Windows, il n'ajoutait pas non plus les fichiers. Il n'y avait rien à livrer. Une fois que j'ai tapé les noms de fichiers avec la casse exacte, ils ont été ajoutés et listés sous les modifications à livrer, comme je l'avais prévu.

0voto

AlexGH Points 1156

J'ai eu ce problème avec Visual Studio, ce qui a fonctionné pour moi est : 1- Clic droit sur le fichier ajouté qui n'est pas reconnu par git. 2- Sélectionner "Add excluded file to Source Control" (Ajouter un fichier exclu au contrôle de la source)

0voto

J'ai eu le même problème et c'était parce qu'il y avait un programme qui utilisait un certain fichier et que git lançait une erreur dans ce cas Visual Studio avait verrouillé ce fichier.

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