Mes programmes génèrent généralement des fichiers de sortie énormes (~ 1 Go) que je ne veux pas sauvegarder sur le dépôt git. Ainsi, au lieu d'être en mesure de faireExiste-t-il un moyen de dire à git d'inclure uniquement certains fichiers au lieu d'ignorer certains fichiers?
git add .
Je dois faire quelque chose comme
git add *.c *.cc *.f *.F *.C *.h *.cu
qui est un peu encombrant ...
Je me sens assez confiant que je pourrais écrire perl Quicky script ls le contenu du répertoire dans .gitignore, puis supprimer les fichiers basés sur un fichier .gitinclude (ou un nom similaire), mais cela semble un peu trop hackish. Y a-t-il un meilleur moyen?
de Merci, TED Cela a fonctionné. Tout ce que je devais faire était de démarrer le fichier .gitignore avec *, puis de lister tous mes motifs de fichiers inclus en procédant par un point d'exclamation. –
Que diriez-vous des dossiers? Je ne peux pas trouver un moyen d'inclure des dossiers et des fichiers à l'intérieur en annulant une règle. –
À propos des dossiers s'il vous plaît vérifier http://stackoverflow.com/questions/12799855/configure-git-to-track-only-one-file-extension – uzsolt