Ludovic Frank Gitignore

Visual Studio 用 .gitignore

Visual Studio 用の除外ルール 234 件。そのままリポジトリにコピーして使えます。

Microsoft の統合開発環境

Visual Studio 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 22:58:09 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 Code のスニペット
!.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 の自動生成ファイル

パターン 除外対象
mono_crash.* Mono の自動生成ファイル

Approval Tests の結果ファイル

パターン 除外対象
*.received.* Approval Tests の結果ファイル

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 テスト ファイル

パターン 除外対象
_Chutzpah* 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 ローカル ワークスペース

ガイダンス自動化ツールキット

パターン 除外対象
*.gpState ガイダンス自動化ツールキット

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

Web ワークベンチ (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 ディレクトリ

Web 出力のパブリッシュ

パターン 除外対象
*.[Pp]ublish.xml Web 出力のパブリッシュ
*.azurePubxml Web 出力のパブリッシュ
*.pubxml 注: Web デプロイ設定をチェックインする場合は、次の行をコメント化しますが、データベース接続文字列 (潜在的なパスワードを含む) は暗号化されません。
*.publishproj Web 出力のパブリッシュ
PublishScripts/ Microsoft Azure Web アプリの公開設定。 Azure Web アプリの公開設定をチェックインする場合は、次の行をコメント化しますが、これらのスクリプトに含まれる機密情報は暗号化されません。

パッケージの復元により、パッケージ フォルダーは無視できます。

パターン 除外対象
**/[Pp]ackages/* パッケージの復元により、パッケージ フォルダーは無視できます。
!**/[Pp]ackages/build/ MSBuild ターゲットとして使用される build/ を除きます。

NuGet v3 の project.json ファイルは、より多くの無視可能なファイルを生成します

パターン 除外対象
*.nuget.props NuGet v3 の project.json ファイルは、より多くの無視可能なファイルを生成します
*.nuget.targets NuGet v3 の project.json ファイルは、より多くの無視可能なファイルを生成します

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プラグイン設定ファイル

Visual Studio 用の Node.js ツール

パターン 除外対象
.ntvs_analysis.dat Visual Studio 用の Node.js ツール
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 ワークスペースとプロジェクト ファイル (pro に含めるファイルを含む作業プロジェクト ファイル)

パターン 除外対象
*.dsw Visual Studio 6 ワークスペースとプロジェクト ファイル (pro に含めるファイルを含む作業プロジェクト ファイル)
*.dsp Visual Studio 6 ワークスペースとプロジェクト ファイル (pro に含めるファイルを含む作業プロジェクト ファイル)

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/paket.exe Paket 依存関係マネージャー
paket-files/ Paket 依存関係マネージャー

FAKE - F# Make

パターン 除外対象
**/.fake/ FAKE - F# Make

CodeRush の個人設定

パターン 除外対象
**/.cr/personal CodeRush の個人設定

Visual Studio 用 Python ツール (PTVS)

パターン 除外対象
**/__pycache__/ Visual Studio 用 Python ツール (PTVS)
*.pyc Visual Studio 用 Python ツール (PTVS)

Tabs Studio

パターン 除外対象
*.tss Tabs Studio

Telerik の JustMock 設定ファイル

パターン 除外対象
*.jmconfig Telerik の JustMock 設定ファイル

BizTalk ビルド出力

パターン 除外対象
*.btp.cs BizTalk ビルド出力
*.btm.cs BizTalk ビルド出力
*.odx.cs BizTalk ビルド出力
*.xsd.cs BizTalk ビルド出力

OpenCover UIの分析結果

パターン 除外対象
OpenCover/ OpenCover UIの分析結果

Azure Stream Analytics のローカル実行出力

パターン 除外対象
ASALocalRun/ Azure Stream Analytics のローカル実行出力

AWS SAM ビルドおよび一時アーティファクトフォルダー

パターン 除外対象
.aws-sam AWS SAM ビルドおよび一時アーティファクトフォルダー

NVidia Nsight GPU デバッガー構成ファイル

パターン 除外対象
*.nvuser NVidia Nsight GPU デバッガー構成ファイル

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 Code のスニペット

ビルド済みの Visual Studio Code 拡張機能

パターン 除外対象
*.vsix ビルド済みの Visual Studio Code 拡張機能

ビルド出力からの Windows インストーラー ファイル

パターン 除外対象
*.cab Windows キャビネット アーカイブ
*.msi Windows インストーラー パッケージ
*.msix Windows アプリ パッケージ
*.msm Windowsマージモジュール
*.msp Windowsパッチファイル

この Visual Studio 用 .gitignore の使い方

  1. 上の Visual Studio 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

IDE のほかの .gitignore テンプレート

IDE の全テンプレートを見る