git ajouter plusieurs fichiers à la fois

j'avais ce projet avec beaucoup de choses .c fichiers dans le répertoire source, puis je fais le projet, Il ya .o fichiers à l'intérieur du projet, je veux aussi pousser ces fichiers vers le dépôt,donc au lieu d'ajouter chacun .o ce qui est possible mais...comment ajouter .o dossiers facilement?

23
demandé sur Mat 2011-12-07 12:01:40

3 réponses

mis de côté le fait, que c'est juste une idée terrible, 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 encore find -name *.o | while read x; do git add $x; done

28
répondu Let_Me_Be 2011-12-07 08:07:13

Comment ajouter plusieurs fichiers différentes extensions git toutes à la fois...

vous pouvez ajouter à git en énumérant explicitement chaque fichier avec des espaces comme délimiteurs.

$ git add file-name-1.php file-name-2.js file-name-3.html …

la réponse acceptée est parfaite pour le cas particulier de L'OP. Mais je suis arrivé ici-via Google-besoin d'ajouter plusieurs fichiers avec extensions. Poster ici au cas où vous manquez cette similaire réponse à une question similaire.

Ne pas oubliez la mise en scène interactive!--15-->

Git mise en scène interactive peut aussi faire des merveilles. Pour entrer en mise en scène interactive (aka: l'ajout, la suppression de fichiers):

 $ git add -i

42
répondu elbowlobstercowstand 2017-05-23 12:18:09

peut-être avez-vous ignoré votre .o le fichier, vérifiez vos .gitignore si elle existe.

Sinon, vous pouvez ajouter tous les fichiers:

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

Cependant, je dot pense que c'est une bonne idée de retracer l' .o fichiers. C'est un fichier binaire, vous obtiendrez ces fichiers chaque fois que vous faites construire. L'ignorer est une bonne pratique. :)

7
répondu Kjuly 2011-12-07 08:07:52