Articles of gitignore

Comment appliquer gitignore après?

J'ai poussé mon repository local vers GitHub. En cours de validation de mon code, j'ai oublié de créer un file .gitignore . Par conséquent, j'ai commis et poussé par la suite certains dossiers et files que je ne voulais pas sur GitHub (ou dans mon référentiel local, d'ailleurs). Comment puis-je appliquer .gitignore maintenant, afin que […]

Git nettoyer à l'intérieur des dossiers ignorés

J'ai un dossier foo qui est inclus dans gitignore: – .gitignore (this contains 'foo') – foo * *** bar Quand je lance git clean -f ou git clean -f -x , cela ne supprime pas la barre (la barre est un file normal). Existe-t-il un moyen de dire à git de nettoyer à l'intérieur des […]

Visual Studio Online Git – Comment s'assurer que les packages sont ignorés?

Est-ce que mon .gitignore fonctionne même? J'ai ajouté le dossier des packages à celui-ci et il veut toujours valider tous mes packages sur chaque commit. Ce que je fais en ce moment exclut le dossier de packageage sur chaque commit qui est horrible. Ai-je manqué quelque chose ou est-ce un bug dans le système Git […]

Filtrage des files et paths PHP selon .gitignore

Je veux utiliser PHP pour lire tous les files et paths ignorés par la configuration .gitignore. Tout comme le fait git. Il est possible de lire le directory plusieurs fois et d'utiliser une expression régulière pour chaque file à filterr. Mais c'est tellement inefficace si le path a trop de files. Tout moyen efficace et […]

Git ignorant tous les files suffixés minifiés

J'ai actuellement quelque chose comme: javascripts/ plugin.js plugin.min.js stylesheets/ style.css style.min.css Comment est-ce que j'obtiendrais tout .gitignore pour ignorer tous les files minifiés ( .min )? Quelque chose comme **/*.min.* Fonctionnerait-il?

Dés-ignorer tous les files dans le file .gitignore global

Après avoir regardé l' exception git ignore , j'ai réalisé que l'on pouvait ignorer les files dans un repository à partir d'un file global .gitignore. Est-il possible de replace toutes les règles du file global .gitignore, de sorte que le référentiel contienne tout et que rien ne soit ignoré? (en plus d'ignorer chaque file individuellement)

Git: Ignorer uniquement le contenu du dossier

J'utilise le file .gitignore suivant (global): .idea .svn /media/covers/* /media/tmp/* /media/cache/* /bin /include /lib /local *.log *.pot *.pyc local_settings.py Donc dans media/covers , media/tmp , media/cache je veux ignorer tous les files et dossiers, mais pas ces directorys eux-mêmes. Ce file .gitignore ignore les media/covers , media/tmp , media/cache dirs, comment puis-je le réparer? TIA!

Git: ignore les files mais pas les sous-directorys dans un directory

J'ai un projet dans lequel tout le développement est fait à une profondeur de directory, et donc je suis habitué à cd-ing dans un directory de second niveau et écrire des files temporaires là-bas. L'tree ressemble à ceci: repo .git/ project/ dev/ important_stuff/ more_stuff/ README prod/ important_stuff/ more_stuff/ README temp_1.txt test.cc Je voudrais git-ignorer exactement […]

Comment dire à git d'ignorer un certain file si et seulement si un autre file existe?

Je voudrais dire à git d'ignorer un file nommé foo.ext si et seulement s'il existe un autre file nommé foo.txe . Je suis presque sûr que cela ne peut pas être fait avec la syntaxe .gitignore mais il y a peut-être d'autres façons rusées que je ne pense pas? Exemple d'utilisation: Je stocke fréquemment les […]

Ignorer le file de la validation git mais le protéger du nettoyage

Dans mon tree de travail, j'ai un mélange de files dans .gitignore: Construire des sorties Les files sensibles qui ne devraient pas faire partie du repo (par exemple, les passwords, les détails de connection pour les servers locaux) Si je veux rebuild mon projet à partir de rien, je peux faire git clean -x pour […]