Сейчас в процессе разработки проекта, который лежит на Git. Как вы уже могли догадаться, среда разработки - Visual Studio. Пользуюсь встроенным механизмом для Git в Visual Studio. С каждым коммитом среда постоянно напихивает кучу разных юзер файлов, которые нужны только мне. При этом убрать их - невозможно. Как исправить эту проблему? Где можно найти гитигнор файлик для студии? Я уже просто совсем задолбался коммитить то что никому не нужно...
Создайте файлик гитигнора и вставьте туда следующий текст:
# Created by https://www.gitignore.io/api/visualstudio # Edit at https://www.gitignore.io/?templates=visualstudioVisualStudio
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
User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstatesUser-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.xmlBuild Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.cBenchmark 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
*.sccChutzpah Test files
_Chutzpah*
Visual C cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendbVisual Studio profiler
*.psess
*.vsp
*.vspx
*.sapVisual 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.userJustCode 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.jsonVisual Studio code coverage results
*.coverage
*.coveragexmlNCrunch
NCrunch*
.crunch.local.xml
nCrunchTemp_*MightyMoose
.mm.
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/htmlClick-Once directory
publish/
Publish Web Output
*.[Pp]ublish.xml
*.azurePubxmlNote: Comment the next line if you want to checkin your web deploy settings,
but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishprojMicrosoft 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.targetsMicrosoft Azure Build Output
csx/
*.build.csdefMicrosoft Azure Emulator
ecf/
rcf/Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appxVisual 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.csIncluding strong name files can present a security risk
(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)
#bower_components/
RIA/Silverlight projects
Generated_Code/
Backup