Pourquoi git peut voir des files ignorés?

J'essaye de versionner un projet de Netbeans. Donc je garde dans mon repo distant:

  • [nom du projet] / src
  • [nom du projet] / nbproject

Le fait est que je ne veux pas mettre à jour les files nbproject après chaque build / commit. La mise à jour des propriétés n'est nécessaire que lorsque je fais de gros changements, comme append une nouvelle bibliothèque (dans tous les autres cas, cloner le projet avec le même ancien dossier). J'ai d'abord poussé un commit avec les 2 directorys de travail, après j'ai modifié et validé le .gitignore en ajoutant / nbproject, donc les autres peuvent cloner le projet sans problèmes de references / propriétés et commettre des changements de source sans mettre à jour les files nbproject. L'idée de mon équipe est que chaque fois qu'il y a un gros changement à faire (comme append une nouvelle bibliothèque au projet), la validation doit être faite manuellement à partir de git bash forçant le dossier nbproject à se mettre à jour, dans tous les autres cas. des time) il peut être fait en toute security en utilisant NetBeans en changeant et en ne validant que la source.

Le problème est survenu lorsque j'avais besoin d'append une bibliothèque. Enfait après l'ajout du .jar et des changements de code je suis allé vérifier ce que git a vu de bash, ceci est la sortie de git status :

  $ git status # On branch newVersioning # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working dire # # modified: ****/nbproject/project.properties # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # lib/**************.jar # ****/src/***/***********/****.java no changes added to commit (use "git add" and/or "git commit -a") 

Je ne comprends pas pourquoi git peut voir (sans forcer) le changement du file project.properties qu'il devrait ignorer automatiquement par le versioning. C'est la ligne .gitignore

 ****/nbproject/ 

Solutions Collecting From Web of "Pourquoi git peut voir des files ignorés?"