У меня Windows 10, и я клонировал репозиторий с помощью Visual Studio Code. В основной папке нет .gitignore, и я уже настроил параметры папки, чтобы показывать скрытые файлы и даже показывать известные расширения.
решение1
Если в клонируемом вами репозитории нет .gitignore
, то и в клонированном репозитории его не будет. Так работает клонирование, это идеальное зеркало исходного репозитория. В противном случае само клонирование создало бы различия между оригиналом и клоном.
.gitignore
не является обязательным. Если ничего нет, то ничего не игнорируется. Файл также не генерируется автоматически, потому что обычно (исключения есть) нет смысла иметь пустой файл, и git не знает автоматически, что вы хотите игнорировать (его не волнует содержимое файлов, он просто отслеживает их такими, какие они есть).
Сопутствующие мелочи:
.gitignore
может быть размещен в любом каталоге в репозитории. Его содержимое влияет на этот каталог и его подкаталоги. Вы можете иметь несколько.gitignore
s в одном репозитории. Все.gitignore
s учитываются (соответствуя их области действия).Есть также
.git/info/exclude
, который работает как.gitignore
, но не зафиксирован. Вы можете использовать его, если хотите игнорировать что-то только локально.