Непонятно, как git ls-files
с использованием подстановочных знаков фактически функционирует.Поведение Git ls-файлов
Я начал с команды git ls-files *.*
, которая работает нормально. Он показывает все файлы под управлением версий во всех подкаталогах Но теперь я хочу выбрать набор файлов. Пример: "Device_*.xml"
Итак, я выполняю git ls-files Device_*.xml
, но это не дает результата ?!
Я знаю, что команда чувствительна к регистру. Что не так? Ниже приведен список команд, которые я выполняю с выходом. Git версия используется: 2.6.1.windows.1
D:\GIT\repo>git clean -xdf
D:\GIT\repo>git reset --hard
HEAD
теперь в 7de8f5b
[IP-826-родовое конфигурация-управление-билет] Объединить удаленного отслеживания филиала 'происхождения' в IP-826-родовое -конфигурация-менеджмент билет
D:\GIT\repo>git status
на ветви IP-826-родовой-конфигурационного управление билетом
Вашего филиал является уточненным с «происхождением/IP-826-родового-Конфигурация- управление билет.
Untracked files:
(use "git add <file>..." to include in what will be committed)
ничего не было добавлено к совершению, но неотслеживаемые файлы присутствуют (использование «мерзавец добавить» для отслеживания)
D:\GIT\repo\Imagepipe\SettingsDB\GeneratedDevicesAllPlatforms>dir Device_*.xml /s
<LOT OF DEVICE_*.xml FILES HERE>
12/10/2015 10:46 681 Device_GeneratedDevices_0-0-0_0.xml
1 File(s) 681 bytes
Directory of D:\GIT\repo\Tools\DevTools\SettingsGenerator\SLIB2_GenerateSettings\Test\DB7\GeneratedDevices\D1
12/10/2015 10:46 1,997 Device_D1_0-0-0_0.xml
1 File(s) 1,997 bytes
Directory of D:\GIT\repo\Tools\DevTools\SettingsGenerator\SLIB2_GenerateSettings\Test\DB7\S_NOCHECK
12/10/2015 10:46 1,558 Device_S_NOCHECK_0-0-0_0.xml
1 File(s) 1,558 bytes
Directory of D:\GIT\repo\Tools\DevTools\SettingsGenerator\SLIB2_GenerateSettings\Test\DB7\S_TEST
12/10/2015 10:46 1,536 Device_S_TEST_0-0-0_0.xml
1 File(s) 1,536 bytes
Total Files Listed:
968 File(s) 14,032,982 bytes
0 Dir(s) 18,400,256,000 bytes free
D:\GIT\repo>git ls-files Device_*.xml
D:\GIT\repo>
**No result!**
Интересны: «мерзавец LS-файлы Foo - * .txt» https://github.com/git/git/commit/de8bada2bf63d274b8f7759f0ffd0b7669e52eca – VonC