# gitignore для visual studio

**URL:** <https://forum.itvdn.com/t/gitignore-dlya-visual-studio/2810>\
**Category:** GIT\
**Created:** [16.11.2018 10:39:28 UTC](https://forum.itvdn.com/t/gitignore-dlya-visual-studio/2810 "2018-11-16T10:39:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![denisnifedov](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/d/9d8465/32.png) [@denisnifedov](https://forum.itvdn.com/u/denisnifedov)\
**Post date:** [16.11.2018 10:39:28 UTC](https://forum.itvdn.com/t/gitignore-dlya-visual-studio/2810/1 "2018-11-16T10:39:28Z")

</div>

Сейчас в процессе разработки проекта, который лежит на Git. Как вы уже могли догадаться, среда разработки - Visual Studio. Пользуюсь встроенным механизмом для Git в Visual Studio. С каждым коммитом среда постоянно напихивает кучу разных юзер файлов, которые нужны только мне. При этом убрать их - невозможно. Как исправить эту проблему? Где можно найти гитигнор файлик для студии? Я уже просто совсем задолбался коммитить то что никому не нужно...

---

<div class="post-metadata">

**Author:** ![arsenijbykov84](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/90db22/32.png) [@arsenijbykov84](https://forum.itvdn.com/u/arsenijbykov84)\
**Post date:** [16.11.2018 10:51:48 UTC](https://forum.itvdn.com/t/gitignore-dlya-visual-studio/2810/2 "2018-11-16T10:51:48Z")

</div>

Создайте файлик гитигнора и вставьте туда следующий текст:

```
# Created by https://www.gitignore.io/api/visualstudio
# Edit at https://www.gitignore.io/?templates=visualstudio
### VisualStudio

## Ignore Visual Studio temporary files, build results, and

## files generated by popular Visual Studio add-ons.

## 

## Get latest from [https://github.com/github/gitignore/blob/master/VisualStudio.gitignore](https://github.com/github/gitignore/blob/master/VisualStudio.gitignore)

# User-specific files

\*.rsuser  
\*.suo  
\*.user  
\*.userosscache  
\*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)

\*.userprefs

# Build results

[Dd]ebug/  
[Dd]ebugPublic/  
[Rr]elease/  
[Rr]eleases/  
x64/  
x86/  
bld/  
[Bb]in/  
[Oo]bj/  
[Ll]og/

# Visual Studio 2015/2017 cache/options directory

.vs/

# Uncomment if you have tasks that create the project's static files in wwwroot

#wwwroot/

# Visual Studio 2017 auto generated files

Generated\ Files/

# MSTest test Results

[Tt]est[Rr]esult\*/  
[Bb]uild[Ll]og.\*

# NUNIT

\*.VisualState.xml  
TestResult.xml

# Build Results of an ATL Project

[Dd]ebugPS/  
[Rr]eleasePS/  
dlldata.c

# Benchmark Results

BenchmarkDotNet.Artifacts/

# .NET Core

project.lock.json  
project.fragment.lock.json  
artifacts/

# StyleCop

StyleCopReport.xml

# Files built by Visual Studio

\*\_i.c  
\*\_p.c  
\*\_h.h  
\*.ilk  
\*.meta  
\*.obj  
\*.iobj  
\*.pch  
\*.pdb  
\*.ipdb  
\*.pgc  
\*.pgd  
\*.rsp  
\*.sbr  
\*.tlb  
\*.tli  
\*.tlh  
\*.tmp  
\*.tmp\_proj  
\*\_wpftmp.csproj  
\*.log  
\*.vspscc  
\*.vssscc  
.builds  
\*.pidb  
\*.svclog  
\*.scc

# Chutzpah Test files

\_Chutzpah\*

# Visual C cache files

ipch/  
\*.aps  
\*.ncb  
\*.opendb  
\*.opensdf  
\*.sdf  
\*.cachefile  
\*.VC.db  
\*.VC.VC.opendb

# Visual Studio profiler

\*.psess  
\*.vsp  
\*.vspx  
\*.sap

# Visual Studio Trace Files

\*.e2e

# TFS 2012 Local Workspace

$tf/

# Guidance Automation Toolkit

\*.gpState

# ReSharper is a .NET coding add-in

\_ReSharper\*/  
\*.[Rr]e[Ss]harper  
\*.DotSettings.user

# JustCode is a .NET coding add-in

.JustCode

# TeamCity is a build add-in

\_TeamCity\*

# DotCover is a Code Coverage Tool

\*.dotCover

# AxoCover is a Code Coverage Tool

.axoCover/\*  
!.axoCover/settings.json

# Visual Studio code coverage results

\*.coverage  
\*.coveragexml

# NCrunch

_NCrunch_\*  
._crunch_.local.xml  
nCrunchTemp\_\*

# MightyMoose

_.mm._  
[AutoTest.Net/](http://AutoTest.Net/)

# Web workbench (sass)

.sass-cache/

# Installshield output folder

[Ee]xpress/

# DocProject is a documentation generator add-in

DocProject/buildhelp/  
DocProject/Help/_.HxT  
DocProject/Help/_.HxC  
DocProject/Help/_.hhc  
DocProject/Help/_.hhk  
DocProject/Help/\*.hhp  
DocProject/Help/Html2  
DocProject/Help/html

# Click-Once directory

publish/

# Publish Web Output

\*.[Pp]ublish.xml  
\*.azurePubxml

# Note: Comment the next line if you want to checkin your web deploy settings,

# but database connection strings (with potential passwords) will be unencrypted

\*.pubxml  
\*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to

# checkin your Azure Web App publish settings, but sensitive information contained

# in these scripts will be unencrypted

PublishScripts/

# NuGet Packages

\*.nupkg

# The packages folder can be ignored because of Package Restore

\*_/[Pp]ackages/_

# except build/, which is used as an MSBuild target.

!\*\*/[Pp]ackages/build/

# Uncomment if necessary however generally it will be regenerated when needed

#!\*\*/[Pp]ackages/repositories.config

# NuGet v3's project.json files produces more ignorable files

\*.nuget.props  
\*.nuget.targets

# Microsoft Azure Build Output

csx/  
\*.build.csdef

# Microsoft Azure Emulator

ecf/  
rcf/

# Windows Store app package directories and files

AppPackages/  
BundleArtifacts/  
Package.StoreAssociation.xml  
\_pkginfo.txt  
\*.appx

# Visual Studio cache files

# files ending in .cache can be ignored

\*.[Cc]ache

# but keep track of directories ending in .cache

!\*.[Cc]ache/

# Others

ClientBin/  
~$\*  
\*~  
\*.dbmdl  
\*.dbproj.schemaview  
\*.jfm  
\*.pfx  
\*.publishsettings  
orleans.codegen.cs

# Including strong name files can present a security risk

# ([https://github.com/github/gitignore/pull/2483#issue-259490424](https://github.com/github/gitignore/pull/2483#issue-259490424))

#\*.snk

# Since there are multiple workflows, uncomment next line to ignore bower\_components

# ([https://github.com/github/gitignore/pull/1529#issuecomment-104372622](https://github.com/github/gitignore/pull/1529#issuecomment-104372622))

#bower\_components/

# RIA/Silverlight projects

Generated\_Code/

# Backup
```
