Disons que je démarre un référentiel git dans un dossier et que j'ai plusieurs sous-répertoires dedans.
J'ai plusieurs modèles de globbing .gitignore
pour exclure des fichiers dans les sous-répertoires. Cependant, quand je fais git status
avant de mettre en scène quoi que ce soit , git status affiche uniquement les noms des sous-dossiers qui seront ajoutés, sans être précis sur les fichiers de chaque sous-répertoire qui seront ajoutés (mis en scène) si je le fais git add .
.
Fait intéressant cependant, il git status
est explicite sur les fichiers qui seront validés après la mise en scène des fichiers avec git add .
.
Est-il possible de demander git status
à être explicite sur les fichiers pour les fichiers qui seraient mis en scène ?
la source
.gitignore
qui ressemble à ce que vous avez publié (c'est-à-dire en ignorant les répertoires ou sous-répertoires avec des exceptions). Aussi, pourquoi cela importerait-il? À propos,git status
renvoie la liste des fichiers qui seraient correctement validés après le transfert avecgit add .
..gitignore
et ajoutez-le.gitignore
dans votre sous-répertoire - vous pouvez en avoir plusieurs. Ils nichentutilisez la commande git git ls-files -o pour lister les fichiers non suivis
à la place -o utiliser -c --cached Afficher les fichiers mis en cache dans la sortie (par défaut)
-d --deleted Afficher les fichiers supprimés dans la sortie
-m --modified Afficher les fichiers modifiés dans la sortie
la source