.gitignore для Windows
13 правил игнорирования для Windows, готовых к копированию в репозиторий.
Операционная система Microsoft Windows
Полный .gitignore для Windows
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:50:44 UTC
# Технологии: Windows
### Windows ###
# Кэш миниатюр Windows
Thumbs.db
# Зашифрованный кэш миниатюр Windows
Thumbs.db:encryptable
# Windows улучшенный кэш миниатюр
ehthumbs.db
# Windows Кэш миниатюр Vista
ehthumbs_vista.db
# Аварийный дамп Windows
*.stackdump
# Конфигурация папки Windows
[Dd]esktop.ini
# Windows корзина
$RECYCLE.BIN/
# Windows архив шкафа
*.cab
# Установочный пакет Windows
*.msi
# Пакет приложений Windows
*.msix
# Модуль слияния Windows
*.msm
# Файл патча Windows
*.msp
# Windows ярлык
*.lnk
Что на самом деле игнорируют эти правила Windows
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Файлы кэша миниатюр Windows
| Шаблон | Что он игнорирует |
|---|---|
Thumbs.db |
Кэш миниатюр Windows |
Thumbs.db:encryptable |
Зашифрованный кэш миниатюр Windows |
ehthumbs.db |
Windows улучшенный кэш миниатюр |
ehthumbs_vista.db |
Windows Кэш миниатюр Vista |
Файл дампа
| Шаблон | Что он игнорирует |
|---|---|
*.stackdump |
Аварийный дамп Windows |
Конфигурационный файл папки
| Шаблон | Что он игнорирует |
|---|---|
[Dd]esktop.ini |
Конфигурация папки Windows |
Корзина, используемая в общих папках
| Шаблон | Что он игнорирует |
|---|---|
$RECYCLE.BIN/ |
Windows корзина |
Файлы установщика Windows
| Шаблон | Что он игнорирует |
|---|---|
*.cab |
Windows архив шкафа |
*.msi |
Установочный пакет Windows |
*.msix |
Пакет приложений Windows |
*.msm |
Модуль слияния Windows |
*.msp |
Файл патча Windows |
Windows ярлыки
| Шаблон | Что он игнорирует |
|---|---|
*.lnk |
Windows ярлык |
Как использовать .gitignore для Windows
- Скопируйте приведенные выше правила Windows или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.