.gitignore отсутствует в репозитории, управляемом с помощью VS Code

.gitignore отсутствует в репозитории, управляемом с помощью VS Code

У меня Windows 10, и я клонировал репозиторий с помощью Visual Studio Code. В основной папке нет .gitignore, и я уже настроил параметры папки, чтобы показывать скрытые файлы и даже показывать известные расширения.

решение1

Если в клонируемом вами репозитории нет .gitignore, то и в клонированном репозитории его не будет. Так работает клонирование, это идеальное зеркало исходного репозитория. В противном случае само клонирование создало бы различия между оригиналом и клоном.

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

Сопутствующие мелочи:

  • .gitignoreможет быть размещен в любом каталоге в репозитории. Его содержимое влияет на этот каталог и его подкаталоги. Вы можете иметь несколько .gitignores в одном репозитории. Все .gitignores учитываются (соответствуя их области действия).

  • Есть также .git/info/exclude, который работает как .gitignore, но не зафиксирован. Вы можете использовать его, если хотите игнорировать что-то только локально.

Связанный контент