que je fais habituellement ceci:travailler avec .git/info/exclure trop tard
git init
git add .
git commit .
Et puis je me rends compte qu'il est sur le point d'ajouter mon répertoire nbproject, que je veux exclure/ignored. Parfois, je vérifie même dans ce répertoire. Si je l'avais ajouté à .git/info/exclude avant d'exécuter git add., Tout fonctionne bien (c'est exclu). Alors, je modifie .git/info/exclude et alors c'est trop tard. git ne respecte plus les changements de .git/info/exclude.
Ainsi, les questions sont les suivantes:
- Comment puis-je obtenir git prendre les changements dans le fichier d'exclusion dans le checkin? (J'ai essayé de lancer à nouveau git add, ce qui ne m'aide pas)
- Disons que je vérifie un répertoire (ou un fichier) que je veux exclure. Quel est le plus petit nombre d'étapes pour accéder à l'état que je veux (avec le fichier exclu).
Excellent. Est-ce que l'index fait référence au référentiel ou aux éléments sur le point d'être archivés? –
L '"index" fait référence à une zone de transfert qui est validée dans le référentiel lors de la prochaine opération de validation. –
Excellent, je l'ai maintenant en ce qui concerne index/cache. Je vois que vous avez mis à jour votre réponse, mais je vais encore attendre une heure avant de la marquer meilleure réponse :) Merci pour votre réponse rapide et excellente. –