39 votes

git ajoute plusieurs fichiers à la fois

J'ai eu ce projet avec beaucoup de fichiers .c dans le répertoire source,puis je fais le projet, il y a des fichiers .o à l'intérieur du projet, je veux aussi pousser ces fichiers vers le dépôt,donc au lieu d'ajouter chaque .o ce qui est possible mais...,comment ajouter des fichiers .o facilement ?

44voto

Let_Me_Be Points 16797

Mis à part le fait que c'est juste une mauvaise idée, vous pouvez les ajouter comme n'importe quel autre fichier :

git add *.o
git commit -m "Committing compiled files, which is bad"

Bien sûr, au lieu de git add *.o, vous pouvez utiliser git add */*.o ou même find -name *.o | while read x; do git add $x; done

7voto

Kjuly Points 15089

Peut-être que vous avez ignoré votre fichier .o, vérifiez votre fichier .gitignore s'il existe.
Sinon, vous pouvez ajouter tous les fichiers juste par :

$ git add .
$ git commit -am "You message"

Cependant, je pense que c'est une bonne idée de tracer les fichiers .o. C'est un fichier binaire, vous obtiendrez ces fichiers chaque fois que vous construisez. Ignorer qu'il s'agit d'une bonne pratique. :)

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