2017-09-18 5 views

Répondre

-1
[Bb]in/* 
!*.txt 

Ce modèle devrait vous trouver une réponse. Si vous préférez la négation (!) avant un motif, il est marqué comme ne devant pas être ignoré indépendamment de tous les ignorés au-dessus. Se reporter - https://www.atlassian.com/git/tutorials/gitignore

+0

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

+0

Merci de l'avoir signalé @torek. –