Comment lister les fichiers suivis en versions dans git?

je voudrais lister les fichiers suivis en versions dans le répertoire racine d'un dépôt git. Pour faire la même chose à bazaar, vous courez:

bzr ls --versioned --non-recursive

Comment faire en git?

26
demandé sur Christian Oudard 2009-09-18 00:58:30

2 réponses

il serait plus utile si vous décriviez exactement quelle liste vous voulez montrer. D'après le document bzr, j'imagine que vous voulez quelque chose comme ça.

git ls-tree --name-only HEAD

cette liste énumère les noms des fichiers dans le répertoire courant qui sont actuellement dans la révision HEAD , qui devrait être proche de ce que vous demandez.

35
répondu CB Bailey 2009-09-17 21:06:38

je ne sais quoi "bzr ls --versionnées --non-récursif", mais je soupçonne que c'est soit

ou

  • " Gits ls-files " (peut-être en plus avec --cache et --exclure-options standard) qui donne la liste des types spécifiés de fichiers (par défaut, les fichiers qui sont dans l'index), et est récursive (et il n'existe actuellement aucun moyen de désactiver être récursive, autant que je sache).
6
répondu Jakub Narębski 2017-05-23 12:01:45