Disons que j'ai un fichier .noise
à la racine de mon dépôt. Ce fichier est fréquemment modifié et validé par d'autres membres de mon équipe.Ignorer les fichiers déjà dans un référentiel SANS les supprimer
Je veux complètement ignorer ce fichier pendant que je commets moi-même quelque chose, mais je veux quand même tirer les changements des autres, et je ne veux pas supprimer le fichier. Si j'utilise .git/info/exclude
, alors je dois git rm --cached
le fichier afin qu'il n'apparaisse pas dans le repo.
en ce moment qui me apporte de:
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .noise
#
# No changes added to commit (use "git add" and/or "git commit -a")
à:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: .noise
#
Les 'changements à engager' me fait peur. Je ne veux pas pousser la suppression de .noise
vers la télécommande, je ne veux pas non plus la supprimer sur mon filessytem. Je ne veux juste pas que Git voie ou ait quelque chose à voir avec ça. Je pensé que git rm --cached
n'était pas censé mettre en scène des changements? N'est-ce pas?
Des idées?
Modifiez-vous ce fichier par vous-même? Voulez-vous voir les changements à distance de ce fichier dans votre arbre de travail? – Shcheklein