Я хотел бы перечислить файлы с версиями в корневом каталоге репозитория git. Чтобы сделать то же самое на базаре, вы запускаете:
bzr ls --versioned --non-recursive
Как это сделать в git?
Ответ 1
Было бы более полезно, если бы вы описали именно то, что вы хотите показать. Угадав из документа bzr, я предполагаю, что вы хотите что-то вроде этого.
git ls-tree --name-only HEAD
Здесь перечислены имена файлов в текущем каталоге, которые в настоящее время находятся в редакции HEAD, которые должны быть близки к тому, что вы просите.
Ответ 2
Я не знаю, что делает "bzr ls -versioned -non-recursive", но я подозреваю, что это либо
" git ls-tree - -name-HEAD" (например, Charles Bailey написал), в котором перечислены файлы при данной ревизии и по умолчанию является нерекурсивным
или
" git ls-files" (возможно, дополнительно с параметрами --cached и --exclude-standard), в котором перечислены указанные типы файлов (по умолчанию это файлы, которые находятся в индексе), и является рекурсивным (и в настоящее время нет способа включить насколько я знаю).