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
- " Gits ls-tree --name-only HEAD "(comme Charles Bailey a écrit ), qui liste les fichiers à une révision donnée, et par défaut est non-récursive
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