Короткий ответ: вы не можете - пока нет, во всяком случае.
Это не на 100% верно: есть куча экспериментальных вещей, использующих пакеты промисора и выражения фильтра . Документация, которая существует для этого, здесь ; Подробнее об этом можно узнать в Что такое синтаксис опции git clone --filter?
Ничего из этого не готово для использования, Не стесняйтесь экспериментировать с этим, но если вы получите что-то работающее в Git 2.2x, оно может перестать работать в следующей версии Git. Это не похоже на git switch
и git restore
, которые все еще отмечены как экспериментальные, но довольно хорошо определены и вряд ли сломаются завтра. Это вещи с известными ограничениями, ошибками, несовместимостью между указанными c Git ревизиями и кодом, который на самом деле просто не там пока.
(Примечание: остерегайтесь глагола дорожка , которая уже имеет приблизительно 3 или 4 значения в Git, ни одно из них не совместимо ни друг с другом, ни с тем, что, я думаю, вы подразумеваете под своим словом дорожка здесь.)