Le fichier .gitignore est très utile pour ignorer certains fichiers que nous ne voulons pas contrôler. Malheureusement, il ne peut pas être utilisé lorsque le fichier est déjà sous contrôle de version. Par exemple, mon fichier .gitignore (qui est déjà ajouté à git) peut être différent de ce que veut mon collègue (par exemple, je veux ignorer les fichiers Vim). Chaque fois que je fais des changements à ce fichier, git le montre comme un fichier modifié. Ainsi, mes questions :
- Y a-t-il un moyen d'ignorer les modifications pour un certain fichier, qui est déjà contrôlé par Git ?!
- Y a-t-il un moyen de commettre ces changements, mais de les garder pour moi uniquement ? Bien sûr, je ne veux pas utiliser une branche, car je travaille sur une certaine branche.
7 votes
Aucune des réponses ne répond à la question principale - le numéro 1, y compris celle acceptée. La question portait sur l'ignorance des fichiers qui sont déjà contrôlés, pas .gitignore ni l'exclusion ne feront l'affaire.
9 votes
La réponse de git-update-index est la bonne réponse.