Похоже, что в git 28 (не проверял 27) вам нужно оформить заказ после установки шаблонов разреженного оформления. Мне непонятно, почему он не нужен в git 26. Итак, полный код выглядит следующим образом:
git worktree add --no-checkout ../test_git26 git26
cd ../test_git26
git sparse-checkout init --con
git sparse-checkout set Q/
git checkout
ls
Единственная проблема с этим решением заключается в том, что проверка требует времени, поэтому в более сложных потоках, когда вам просто нужно изменить шаблон разреженной проверки, вам не нужно, требуется проверка или нет.