Ludovic Frank Gitignore

.gitignore для Visual Studio

234 правила игнорирования для Visual Studio, готовых к копированию в репозиторий.

Интегрированная среда разработки Microsoft

Полный .gitignore для Visual Studio

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:51:49 UTC
# Технологии: Visual Studio

### Visual Studio ###
*.rsuser
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
*.env
# Пользовательские настройки
*.userprefs
.history/
[Ww][Ii][Nn]32/
# Пользовательские настройки
*.user
[Aa][Rr][Mm]/
# Пользовательские параметры решения
*.suo
[Aa][Rr][Mm]64/
*.userosscache
bld/
*.sln.docstates
[Oo]bj/
[Dd]ebug/x64/
[Ll]og/
[Dd]ebugPublic/x64/
[Ll]ogs/
[Rr]elease/x64/
[Rr]eleases/x64/
bin/x64/
ScaffoldingReadMe.txt
obj/x64/
*.nupkg
[Dd]ebug/x86/
*.snupkg
[Dd]ebugPublic/x86/
[Rr]elease/x86/
# Временный файл Microsoft Office
~$*
# Файлы резервных копий Emacs
*~
[Rr]eleases/x86/
bin/x86/
*.binlog
obj/x86/
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
[Aa][Rr][Mm]64[Ee][Cc]/
nunit-*.xml
[Oo]ut/
**/[Bb]in/*
.vs/
Generated\ Files/
mono_crash.*
*.trx
*.received.*
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
BenchmarkDotNet.Artifacts/
project.lock.json
project.fragment.lock.json
artifacts/
.artifacts/
StyleCopReport.xml
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
# Объектный файл
*.obj
# Промежуточный файл отладки
*.idb
*.iobj
*.pch
# База данных отладки программы
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
!Directory.Build.rsp
*.sbr
*.tlb
*.tli
*.tlh
# Временные файлы
*.tmp
*.tmp_proj
*_wpftmp.csproj
# Файл журнала
*.log
*.tlog
*.vspscc
*.vssscc
.builds
# База данных проекта Unity
*.pidb
*.svclog
*.scc
_Chutzpah*
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
*.psess
*.vsp
*.vspx
*.sap
*.e2e
$tf/
*.gpState
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
_TeamCity*
*.dotCover
.axoCover/*
!.axoCover/settings.json
coverage*.json
coverage*.xml
coverage*.info
*.coverage
*.coveragexml
_NCrunch_*
.NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
*.mm.*
AutoTest.Net/
# Каталог кэша Sass
.sass-cache/
[Ee]xpress/
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
publish/
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj
PublishScripts/
**/[Pp]ackages/*
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
csx/
*.build.csdef
ecf/
rcf/
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
*.[Cc]ache
!?*.[Cc]ache/
ClientBin/
*.dbmdl
*.dbproj.schemaview
*.jfm
# Обмен личной информацией
*.pfx
*.publishsettings
orleans.codegen.cs
Generated_Code/
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
*.mdf
*.ldf
*.ndf
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
FakesAssemblies/
*.GhostDoc.xml
.ntvs_analysis.dat
# Node.js зависимости
node_modules/
*.plg
*.opt
*.vbw
*.dsw
*.dsp
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
**/.paket/paket.exe
paket-files/
**/.fake/
**/.cr/personal
**/__pycache__/
*.pyc
*.tss
*.jmconfig
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
OpenCover/
ASALocalRun/
MSBuild_Logs/
.aws-sam
*.nvuser
**/.mfractor/
**/.localhistory/
.vshistory/
healthchecksdb
MigrationBackup/
**/.ionide/
FodyWeavers.xsd
# Настройки рабочей области VS Code
.vscode/*
# Общие настройки VS Code
!.vscode/settings.json
# Задачи сборки VS Code
!.vscode/tasks.json
# Конфигурации отладки VS Code
!.vscode/launch.json
# Рекомендуемые расширения VS Code
!.vscode/extensions.json
# Фрагменты кода VS
!.vscode/*.code-snippets
*.vsix
# Windows архив шкафа
*.cab
# Установочный пакет Windows
*.msi
# Пакет приложений Windows
*.msix
# Модуль слияния Windows
*.msm
# Файл патча Windows
*.msp

Что на самом деле игнорируют эти правила Visual Studio

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

Результаты сборки

Шаблон Что он игнорирует
[Dd]ebug/ Результаты сборки
[Dd]ebugPublic/ Результаты сборки
[Rr]elease/ Результаты сборки
[Rr]eleases/ Результаты сборки
[Ww][Ii][Nn]32/ Результаты сборки
[Aa][Rr][Mm]/ Результаты сборки
[Aa][Rr][Mm]64/ Результаты сборки
bld/ Результаты сборки
[Oo]bj/ Результаты сборки
[Dd]ebug/x64/ Результаты сборки
[Ll]og/ Результаты сборки
[Dd]ebugPublic/x64/ Результаты сборки
[Ll]ogs/ Результаты сборки
[Rr]elease/x64/ Результаты сборки
[Rr]eleases/x64/ Результаты сборки
bin/x64/ Результаты сборки
obj/x64/ Результаты сборки
[Dd]ebug/x86/ Результаты сборки
[Dd]ebugPublic/x86/ Результаты сборки
[Rr]elease/x86/ Результаты сборки
[Rr]eleases/x86/ Результаты сборки
bin/x86/ Результаты сборки
obj/x86/ Результаты сборки
[Aa][Rr][Mm]64[Ee][Cc]/ Результаты сборки
[Oo]ut/ Результаты сборки

Пользовательские файлы

Шаблон Что он игнорирует
*.rsuser Пользовательские файлы
*.env Пользовательские файлы
*.user Пользовательские настройки
*.suo Пользовательские параметры решения
*.userosscache Пользовательские файлы
*.sln.docstates Пользовательские файлы

Местная история для Visual Studio Code

Шаблон Что он игнорирует
.history/ Местная история для Visual Studio Code

Пользовательские файлы (MonoDevelop/Xamarin Studio)

Шаблон Что он игнорирует
*.userprefs Пользовательские настройки

ASP.NET Строительные леса

Шаблон Что он игнорирует
ScaffoldingReadMe.txt ASP.NET Строительные леса

NuGet-пакеты

Шаблон Что он игнорирует
*.nupkg NuGet-пакеты

Пакеты символов NuGet

Шаблон Что он игнорирует
*.snupkg Пакеты символов NuGet

Другие

Шаблон Что он игнорирует
~$* Временный файл Microsoft Office
*~ Файлы резервных копий Emacs
ClientBin/ Другие
*.dbmdl Другие
*.dbproj.schemaview Другие
*.jfm Другие
*.pfx Обмен личной информацией
*.publishsettings Другие
orleans.codegen.cs Другие

Двоичный и структурированный журнал MSBuild

Шаблон Что он игнорирует
*.binlog Двоичный и структурированный журнал MSBuild
MSBuild_Logs/ Двоичный и структурированный журнал MSBuild

Результаты теста MSTest

Шаблон Что он игнорирует
[Tt]est[Rr]esult*/ Результаты теста MSTest
[Bb]uild[Ll]og.* Результаты теста MSTest
*.trx Результаты теста MSTest

NUnit

Шаблон Что он игнорирует
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Сбор результатов в каталогах «Bin»

Шаблон Что он игнорирует
**/[Bb]in/* Сбор результатов в каталогах «Bin»

Visual Studio 2015/2017 Каталог кеша/опций

Шаблон Что он игнорирует
.vs/ Visual Studio 2015/2017 Каталог кеша/опций

Visual Studio 2017 автоматически сгенерированные файлы

Шаблон Что он игнорирует
Generated\ Files/ Visual Studio 2017 автоматически сгенерированные файлы

Моно-автогенерируемые файлы

Шаблон Что он игнорирует
mono_crash.* Моно-автогенерируемые файлы

Файлы результатов аттестационных испытаний

Шаблон Что он игнорирует
*.received.* Файлы результатов аттестационных испытаний

Сбор результатов проекта ATL

Шаблон Что он игнорирует
[Dd]ebugPS/ Сбор результатов проекта ATL
[Rr]eleasePS/ Сбор результатов проекта ATL
dlldata.c Сбор результатов проекта ATL

Результаты тестов

Шаблон Что он игнорирует
BenchmarkDotNet.Artifacts/ Результаты тестов
project.lock.json .NET Core
project.fragment.lock.json Результаты тестов
artifacts/ Результаты тестов
.artifacts/ Результаты тестов

StyleCop

Шаблон Что он игнорирует
StyleCopReport.xml StyleCop

Файлы, созданные Visual Studio

Шаблон Что он игнорирует
*_i.c Файлы, созданные Visual Studio
*_p.c Файлы, созданные Visual Studio
*_h.h Файлы, созданные Visual Studio
*.ilk Файлы, созданные Visual Studio
*.meta Файлы, созданные Visual Studio
*.obj Объектный файл
*.idb Промежуточный файл отладки
*.iobj Файлы, созданные Visual Studio
*.pch Файлы, созданные Visual Studio
*.pdb База данных отладки программы
*.ipdb Файлы, созданные Visual Studio
*.pgc Файлы, созданные Visual Studio
*.pgd Файлы, созданные Visual Studio
*.rsp Файлы, созданные Visual Studio
!Directory.Build.rsp но не Directory.Build.rsp, поскольку он настраивает параметры сборки по умолчанию на уровне каталога.
*.sbr Файлы, созданные Visual Studio
*.tlb Файлы, созданные Visual Studio
*.tli Файлы, созданные Visual Studio
*.tlh Файлы, созданные Visual Studio
*.tmp Временные файлы
*.tmp_proj Файлы, созданные Visual Studio
*_wpftmp.csproj Файлы, созданные Visual Studio
*.log Файл журнала
*.tlog Файлы, созданные Visual Studio
*.vspscc Файлы, созданные Visual Studio
*.vssscc Файлы, созданные Visual Studio
.builds Файлы, созданные Visual Studio
*.pidb База данных проекта Unity
*.svclog Файлы, созданные Visual Studio
*.scc Файлы, созданные Visual Studio

Тестовые файлы наглости

Шаблон Что он игнорирует
_Chutzpah* Тестовые файлы наглости

Файлы кэша Visual C++

Шаблон Что он игнорирует
ipch/ Файлы кэша Visual C++
*.aps Файлы кэша Visual C++
*.ncb Файлы кэша Visual C++
*.opendb Файлы кэша Visual C++
*.opensdf Файлы кэша Visual C++
*.sdf Файлы кэша Visual C++
*.cachefile Файлы кэша Visual C++
*.VC.db Файлы кэша Visual C++
*.VC.VC.opendb Файлы кэша Visual C++

Профилировщик Visual Studio

Шаблон Что он игнорирует
*.psess Профилировщик Visual Studio
*.vsp Профилировщик Visual Studio
*.vspx Профилировщик Visual Studio
*.sap Профилировщик Visual Studio

Visual Studio Файлы трассировки

Шаблон Что он игнорирует
*.e2e Visual Studio Файлы трассировки

Локальная рабочая область TFS 2012

Шаблон Что он игнорирует
$tf/ Локальная рабочая область TFS 2012

Guidance Automation Toolkit

Шаблон Что он игнорирует
*.gpState Guidance Automation Toolkit

ReSharper — это надстройка для кодирования .NET.

Шаблон Что он игнорирует
_ReSharper*/ ReSharper — это надстройка для кодирования .NET.
*.[Rr]e[Ss]harper ReSharper — это надстройка для кодирования .NET.
*.DotSettings.user ReSharper — это надстройка для кодирования .NET.

TeamCity — надстройка для сборки

Шаблон Что он игнорирует
_TeamCity* TeamCity — надстройка для сборки

DotCover — инструмент покрытия кода

Шаблон Что он игнорирует
*.dotCover DotCover — инструмент покрытия кода

AxoCover — инструмент покрытия кода

Шаблон Что он игнорирует
.axoCover/* AxoCover — инструмент покрытия кода
!.axoCover/settings.json AxoCover — инструмент покрытия кода

Coverlet — бесплатный кроссплатформенный инструмент для покрытия кода.

Шаблон Что он игнорирует
coverage*.json Coverlet — бесплатный кроссплатформенный инструмент для покрытия кода.
coverage*.xml Coverlet — бесплатный кроссплатформенный инструмент для покрытия кода.
coverage*.info Coverlet — бесплатный кроссплатформенный инструмент для покрытия кода.

Результаты покрытия кода Visual Studio

Шаблон Что он игнорирует
*.coverage Результаты покрытия кода Visual Studio
*.coveragexml Результаты покрытия кода Visual Studio

NCrunch

Шаблон Что он игнорирует
_NCrunch_* NCrunch
.NCrunch_* NCrunch
.*crunch*.local.xml NCrunch
nCrunchTemp_* NCrunch

MightyMoose

Шаблон Что он игнорирует
*.mm.* MightyMoose
AutoTest.Net/ MightyMoose

Веб-версия (sass)

Шаблон Что он игнорирует
.sass-cache/ Каталог кэша Sass

Выходная папка Installshield

Шаблон Что он игнорирует
[Ee]xpress/ Выходная папка Installshield

DocProject — надстройка для генератора документации.

Шаблон Что он игнорирует
DocProject/buildhelp/ DocProject — надстройка для генератора документации.
DocProject/Help/*.HxT DocProject — надстройка для генератора документации.
DocProject/Help/*.HxC DocProject — надстройка для генератора документации.
DocProject/Help/*.hhc DocProject — надстройка для генератора документации.
DocProject/Help/*.hhk DocProject — надстройка для генератора документации.
DocProject/Help/*.hhp DocProject — надстройка для генератора документации.
DocProject/Help/Html2 DocProject — надстройка для генератора документации.
DocProject/Help/html DocProject — надстройка для генератора документации.

Каталог Click-Once

Шаблон Что он игнорирует
publish/ Каталог Click-Once

Публикация веб-вывода

Шаблон Что он игнорирует
*.[Pp]ublish.xml Публикация веб-вывода
*.azurePubxml Публикация веб-вывода
*.pubxml Примечание. Прокомментируйте следующую строку, если вы хотите проверить настройки веб-развертывания, но строки подключения к базе данных (с потенциальными паролями) будут незашифрованы.
*.publishproj Публикация веб-вывода
PublishScripts/ Параметры публикации веб-приложения Microsoft Azure. Прокомментируйте следующую строку, если вы хотите проверить настройки публикации веб-приложения Azure, но конфиденциальная информация, содержащаяся в этих сценариях, будет незашифрована.

Папку пакетов можно игнорировать из-за восстановления пакета.

Шаблон Что он игнорирует
**/[Pp]ackages/* Папку пакетов можно игнорировать из-за восстановления пакета.
!**/[Pp]ackages/build/ кроме build/, который используется в качестве цели MSBuild.

Файлы project.json NuGet v3 создают больше игнорируемых файлов.

Шаблон Что он игнорирует
*.nuget.props Файлы project.json NuGet v3 создают больше игнорируемых файлов.
*.nuget.targets Файлы project.json NuGet v3 создают больше игнорируемых файлов.

Вывод сборки Microsoft Azure

Шаблон Что он игнорирует
csx/ Вывод сборки Microsoft Azure
*.build.csdef Вывод сборки Microsoft Azure

Эмулятор Microsoft Azure

Шаблон Что он игнорирует
ecf/ Эмулятор Microsoft Azure
rcf/ Эмулятор Microsoft Azure

Windows Магазин каталогов и файлов пакетов приложений

Шаблон Что он игнорирует
AppPackages/ Windows Магазин каталогов и файлов пакетов приложений
BundleArtifacts/ Windows Магазин каталогов и файлов пакетов приложений
Package.StoreAssociation.xml Windows Магазин каталогов и файлов пакетов приложений
_pkginfo.txt Windows Магазин каталогов и файлов пакетов приложений
*.appx Windows Магазин каталогов и файлов пакетов приложений
*.appxbundle Windows Магазин каталогов и файлов пакетов приложений
*.appxupload Windows Магазин каталогов и файлов пакетов приложений
*.[Cc]ache Файлы кэша Visual Studio. Файлы, заканчивающиеся на .cache, можно игнорировать.
!?*.[Cc]ache/ но следите за каталогами, заканчивающимися на .cache

RIA/Silverlight проекты

Шаблон Что он игнорирует
Generated_Code/ RIA/Silverlight проекты
_UpgradeReport_Files/ Резервное копирование и создание отчетов при преобразовании старого файла проекта в более новую версию Visual Studio. Файлы резервных копий не нужны, потому что у нас есть git ;-)
Backup*/ RIA/Silverlight проекты
UpgradeLog*.XML RIA/Silverlight проекты
UpgradeLog*.htm RIA/Silverlight проекты
ServiceFabricBackup/ RIA/Silverlight проекты
*.rptproj.bak RIA/Silverlight проекты

файлы SQL-сервера

Шаблон Что он игнорирует
*.mdf файлы SQL-сервера
*.ldf файлы SQL-сервера
*.ndf файлы SQL-сервера

Проекты бизнес-аналитики

Шаблон Что он игнорирует
*.rdl.data Проекты бизнес-аналитики
*.bim.layout Проекты бизнес-аналитики
*.bim_*.settings Проекты бизнес-аналитики
*.rptproj.rsuser Проекты бизнес-аналитики
*- [Bb]ackup.rdl Проекты бизнес-аналитики
*- [Bb]ackup ([0-9]).rdl Проекты бизнес-аналитики
*- [Bb]ackup ([0-9][0-9]).rdl Проекты бизнес-аналитики

Microsoft Fakes

Шаблон Что он игнорирует
FakesAssemblies/ Microsoft Fakes

Файл настроек плагина GhostDoc

Шаблон Что он игнорирует
*.GhostDoc.xml Файл настроек плагина GhostDoc

Node.js Инструменты для Visual Studio

Шаблон Что он игнорирует
.ntvs_analysis.dat Node.js Инструменты для Visual Studio
node_modules/ Node.js зависимости

Visual Studio 6 журнал сборки

Шаблон Что он игнорирует
*.plg Visual Studio 6 журнал сборки

Visual Studio 6 — файл опций рабочего пространства

Шаблон Что он игнорирует
*.opt Visual Studio 6 — файл опций рабочего пространства

Visual Studio 6 автоматически создаваемый файл рабочей области (содержит, какие файлы были открыты и т. д.)

Шаблон Что он игнорирует
*.vbw Visual Studio 6 автоматически создаваемый файл рабочей области (содержит, какие файлы были открыты и т. д.)

Visual Studio 6 рабочее пространство и файл проекта (файлы рабочего проекта, содержащие файлы для включения в про

Шаблон Что он игнорирует
*.dsw Visual Studio 6 рабочее пространство и файл проекта (файлы рабочего проекта, содержащие файлы для включения в про
*.dsp Visual Studio 6 рабочее пространство и файл проекта (файлы рабочего проекта, содержащие файлы для включения в про

Visual Studio 6 технических файлов

Шаблон Что он игнорирует
*.ncb Visual Studio 6 технических файлов
*.aps Visual Studio 6 технических файлов

Visual Studio Выходные данные сборки LightSwitch

Шаблон Что он игнорирует
**/*.HTMLClient/GeneratedArtifacts Visual Studio Выходные данные сборки LightSwitch
**/*.DesktopClient/GeneratedArtifacts Visual Studio Выходные данные сборки LightSwitch
**/*.DesktopClient/ModelManifest.xml Visual Studio Выходные данные сборки LightSwitch
**/*.Server/GeneratedArtifacts Visual Studio Выходные данные сборки LightSwitch
**/*.Server/ModelManifest.xml Visual Studio Выходные данные сборки LightSwitch
_Pvt_Extensions Visual Studio Выходные данные сборки LightSwitch

Менеджер зависимостей пакетов

Шаблон Что он игнорирует
**/.paket/paket.exe Менеджер зависимостей пакетов
paket-files/ Менеджер зависимостей пакетов

FAKE - F# Make

Шаблон Что он игнорирует
**/.fake/ FAKE - F# Make

Персональные настройки CodeRush

Шаблон Что он игнорирует
**/.cr/personal Персональные настройки CodeRush

Python Инструменты для Visual Studio (PTVS)

Шаблон Что он игнорирует
**/__pycache__/ Python Инструменты для Visual Studio (PTVS)
*.pyc Python Инструменты для Visual Studio (PTVS)

Tabs Studio

Шаблон Что он игнорирует
*.tss Tabs Studio

Файл конфигурации JustMock Telerik

Шаблон Что он игнорирует
*.jmconfig Файл конфигурации JustMock Telerik

Вывод сборки BizTalk

Шаблон Что он игнорирует
*.btp.cs Вывод сборки BizTalk
*.btm.cs Вывод сборки BizTalk
*.odx.cs Вывод сборки BizTalk
*.xsd.cs Вывод сборки BizTalk

Результаты анализа пользовательского интерфейса OpenCover

Шаблон Что он игнорирует
OpenCover/ Результаты анализа пользовательского интерфейса OpenCover

Выходные данные локального запуска Azure Stream Analytics

Шаблон Что он игнорирует
ASALocalRun/ Выходные данные локального запуска Azure Stream Analytics

AWS SAM Папка сборки и временных артефактов

Шаблон Что он игнорирует
.aws-sam AWS SAM Папка сборки и временных артефактов

Файл конфигурации отладчика графического процессора NVidia Nsight

Шаблон Что он игнорирует
*.nvuser Файл конфигурации отладчика графического процессора NVidia Nsight

Рабочая папка MFractors (инструмент повышения производительности Xamarin)

Шаблон Что он игнорирует
**/.mfractor/ Рабочая папка MFractors (инструмент повышения производительности Xamarin)

Местная история для Visual Studio

Шаблон Что он игнорирует
**/.localhistory/ Местная история для Visual Studio

Файлы истории Visual Studio (VSHistory)

Шаблон Что он игнорирует
.vshistory/ Файлы истории Visual Studio (VSHistory)

База данных температуры BeatPulse для проверки работоспособности

Шаблон Что он игнорирует
healthchecksdb База данных температуры BeatPulse для проверки работоспособности

Папка резервного копирования для инструмента преобразования ссылок на пакеты в Visual Studio 2017

Шаблон Что он игнорирует
MigrationBackup/ Папка резервного копирования для инструмента преобразования ссылок на пакеты в Visual Studio 2017

Рабочая папка Ionide (кроссплатформенные инструменты F# VS Code)

Шаблон Что он игнорирует
**/.ionide/ Рабочая папка Ionide (кроссплатформенные инструменты F# VS Code)

Fody — автоматически созданная XML-схема

Шаблон Что он игнорирует
FodyWeavers.xsd Fody — автоматически созданная XML-схема

Файлы VS Code для тех, кто работает с несколькими инструментами.

Шаблон Что он игнорирует
.vscode/* Настройки рабочей области VS Code
!.vscode/settings.json Общие настройки VS Code
!.vscode/tasks.json Задачи сборки VS Code
!.vscode/launch.json Конфигурации отладки VS Code
!.vscode/extensions.json Рекомендуемые расширения VS Code
!.vscode/*.code-snippets Фрагменты кода VS

Встроенные расширения Visual Studio Code

Шаблон Что он игнорирует
*.vsix Встроенные расширения Visual Studio Code

Windows Файлы установщика из результатов сборки

Шаблон Что он игнорирует
*.cab Windows архив шкафа
*.msi Установочный пакет Windows
*.msix Пакет приложений Windows
*.msm Модуль слияния Windows
*.msp Файл патча Windows

Как использовать .gitignore для Visual Studio

  1. Скопируйте приведенные выше правила Visual Studio или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны IDE .gitignore

Посмотреть все шаблоны IDE