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