J'ai une règle qui ignore dossier bin (build résultats):
[Bb]in/
Git ignorer l'exception d'un type de fichier
Je veux git encore ajouter tous les fichiers txt, même ceux dans le répertoire bin (mais ignorer tout le reste dans ce dir). Comment puis-je atteindre cet objectif?
Malheureusement, jusqu'à ce que Git ait des raisons pour lesquelles il doit scanner le répertoire (comme au moins un fichier suivi en son sein), si le répertoire lui-même est dans le fichier ignorer, Git ne prendra pas la peine de regarder * dans ce répertoire, et ne remarquera donc pas que les fichiers '* .txt' existent. La solution est simple: au lieu d'ignorer '[Bb] dans /', ignorer '[Bb] dans/*', de sorte que Git doit regarder dans le répertoire pour trouver '*'. Alors les remplacements de '! *. Txt' peuvent affecter les noms de fichiers que Git a maintenant regardés. – torek
Merci de l'avoir signalé @torek. –