Doublons Possibles:
travailler avec .git/info/exclure trop tard
.gitignore fichier de ne pas l'ignorer
git - suppression d'un fichier à partir de la source de contrôle (mais pas à partir de la source)J'ai
CVS/
dans mon les deux.gitignore
et mon.git/info/exclude
fichiers. Mais pour certaines raisons des modifications à tout CVS dossier sont toujours suivis.Je suis fatigué d'avoir à manuellement des nations unies-des changements de phase dans ces dossiers.
Comment puis-je faire git arrêter le suivi de l'CVS dossiers une fois qu'il est décidé à les suivre?
Réponse
Trop de publicités?.gitignore
seulement des causes git d'ignorer sans traces de fichiers. "CVS" est déjà suivies de sorte que vous devez d'abord le supprimer à partir du référentiel avec:
git rm -r --cached CVS
L' --cached
option indique à git de quitter la copie de travail du fichier intact plutôt que de l'enlever. Une fois cela fait, l'entrée en .gitignore
empêchera git à partir de l'interaction avec le CVS répertoire de nouveau.
Comment puis-je faire git arrêter le suivi de l'CVS dossiers une fois qu'il est décidé à les suivre?
Git ne sera jamais "décider" de contenu de la piste, il ne fait que ce que vous lui dites. À un certain point, vous avez ajouté manuellement à l'index et s'engage ensuite dans la banque de données.