git status -> Afficher les fichiers qui seront ajoutés (mise en scène) dans des sous-répertoires
Dire que je commence un dépôt git dans un dossier, et j'ai plusieurs sous-répertoires.
J'ai plusieurs modèles d'expansion .gitignore
pour exclure des fichiers dans les sous-répertoires. Cependant, quand je git status
avant que je le stade de rien, git status affiche uniquement les noms des sous-dossiers qui seront ajoutés, sans être spécifiques sur les fichiers dans chaque sous-répertoire sera ajouté (mise en scène) si je ne git add .
.
Fait intéressant cependant, git status
est explicite sur les fichiers qui seront commis après je mets en scène les fichiers avec git add .
.
Est-il de toute façon demander git status
d'être explicite sur les fichiers pour les fichiers qui seront mise en scène?
Vous devez vous connecter pour publier un commentaire.
Essayer:
ou la forme longue:
qui affichera les fichiers individuels dans sans traces répertoires.
Voici la description détaillée de
-u
option de git-le statut de l'homme page:Chaque chemin dans votre worktree qui n'est pas mis en scène (
-o
) et ne sera pas ignoré pargit add
(--exclude-standard
).Comment mettre une
.gitignore
fichier dans votre sous-répertoires au lieu le long de la ligne de.gitignore
qui ressemble à ce que vous avez posté (c'est à dire en ignorant les répertoires ou sous-répertoires avec des exceptions). Aussi, pourquoi cette question? Par la voie,git status
retourne la liste des fichiers qui seraient commis correctement après la mise en scène avecgit add .
..gitignore
et ajouter ce.gitignore
dans votre sous - répertoire, vous pouvez avoir plus d'un. Ils nidVous pouvez simplement utiliser
à la racine de votre dépôt qui vous donne une liste de tous les fichiers dans tous les sous-répertoire ajoutée, tout en tenant compte de
.gitignore
.utiliser la commande git
git ls-fichiers -o
de liste sans traces de fichier
au lieu -o
-c
--mise en cache
Afficher les fichiers mis en cache dans la sortie (par défaut)
-d
--supprimé
Afficher les fichiers supprimés dans la sortie
-m
--modifié
Afficher les fichiers modifiés dans la sortie