Как проверить только файлы верхнего уровня из git? - PullRequest
2 голосов
/ 02 мая 2019

Я пытаюсь проверить определенный файл (.gitignore), зафиксированный в моей ветке git, и никаких других файлов.

Я могу использовать

git checkout origin/master "build/system/.gitignore",

но когда я использую

git checkout origin/master ".gitignore"

это не работает. (Я получаю ошибку "error: pathspec '.gitignore' не соответствует ни одному из файлов, известных git.)

У меня есть редкая проверка git, где в настоящее время только некоторые каталоги включены в мою проверку. Я хотел бы также включить некоторые файлы.

Возможно ли это, и если да, то как?

1 Ответ

1 голос
/ 02 мая 2019

Очевидно, что git sparse-checkout не работает должным образом с файлами, но, похоже, есть обходной путь:

Добавить файл в .git / info / sparse-checkout (Добавить /.gitignore)

Выполните операцию git, такую ​​как смена веток.

.gitignore появится в вашем локальном хранилище.

...