Код VS: Есть ли способ игнорировать файлы в Git? - PullRequest
0 голосов
/ 27 ноября 2018

Я использую VS код с git.В репозиториях много файлов (4G +), и большинство из них меня не волнует.Но они нужны во время компиляции.Поэтому, когда я создаю рабочую область кода VS, я только добавляю интересующую меня папку / файлы.Затем я нашел исходный код в VS-коде 5K файлов и пожаловался, что они изменены, но на самом деле нет.Я думаю, причина в том, что эти файлы отслеживаются git, но я не добавил их в свою рабочую область.Есть ли способ игнорировать такие файлы?

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

Заранее спасибо!

1 Ответ

0 голосов
/ 27 ноября 2018

Если вы хотите отследить файлы, которые уже были добавлены в (клонированный) репозиторий git (я думаю, это то, что вы имеете в виду), вы можете использовать git rm --cached filename

Вы также можете сказать, что git вы хотитеВаша собственная независимая версия файла или папки.Например, вы не хотите перезаписывать (или удалять) производственные / промежуточные файлы конфигурации.Способ сделать это с помощью git update-index --skip-worktree <path-name>.

Для более подробного обсуждения этой темы, пожалуйста, проверьте наши Этот вопрос и Эта ссылка

...