title: windows .gitignore is not ignoreing visual studio temporatry files
body: <p>I can't ignore directory in windows git. I downloaded this file:- <a href="https://gist.github.com/kmorcinek/2710267" rel="nofollow noreferrer">https://gist.github.com/kmorcinek/2710267</a>. But still all the time I see as:-</p>
  
  <p><a href="https://i.stack.imgur.com/VVhSM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/VVhSM.png" alt="enter image description here"></a>  </p>
  
  <p>It must not complain any modification under .vs/ directory. I'm sure I added .gitignore file in the correct location as follows:-</p>
  
  <p><a href="https://i.stack.imgur.com/HQsZP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/HQsZP.png" alt="enter image description here"></a>  </p>
  
  <p>My .gitignore file:-</p>
  
  <pre><code>    # Download this file using PowerShell v3 under Windows with the following comand:
      # Invoke-WebRequest https://gist.githubusercontent.com/kmorcinek/2710267/raw/ -OutFile .gitignore
      # or wget:
      # wget --no-check-certificate http://gist.githubusercontent.com/kmorcinek/2710267/raw/.gitignore
  
      # User-specific files
                  *.suo
                  *.user
                  *.sln.docstates
  
      # Build results
  
                  [Dd]ebug /
                  [Rr]elease /
                  x64 /
                  build /
                  [Bb]in/
                  [Oo]bj /
  
      # NuGet Packages
      *.nupkg
      # The packages folder can be ignored because of Package Restore
      * */ packages/*
      # except build/, which is used as an MSBuild target.
      !**/packages / build /
      # Uncomment if necessary however generally it will be regenerated when needed
      #!**/packages/repositories.config
  
      # MSTest test Results
      [Tt]est[Rr]esult */
      [Bb]uild[Ll]og.*
  
      *_i.c
      * _p.c
      *.ilk
      *.meta
      *.obj
      *.pch
      *.pdb
      *.pgc
      *.pgd
      *.rsp
      *.sbr
      *.tlb
      *.tli
      *.tlh
      *.tmp
      *.tmp_proj
      *.log
      *.vspscc
      *.vssscc
      .builds
      *.pidb
      *.log
      *.scc
  
      # OS generated files #
      .DS_Store *
      Icon ?
  
      # Visual C++ cache files
      ipch /
      *.aps
      *.ncb
      *.opensdf
      *.sdf
      *.cachefile
  
      # Visual Studio profiler
      *.psess
      *.vsp
      *.vspx
  
      # Guidance Automation Toolkit
      *.gpState
  
      # ReSharper is a .NET coding add-in
      _ReSharper */
      *.[Rr]e[Ss]harper
  
      # TeamCity is a build add-in
      _TeamCity *
  
      # DotCover is a Code Coverage Tool
      *.dotCover
  
      # NCrunch
      *.ncrunch *
      .* crunch *.local.xml
  
      # 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
      *.Publish.xml
  
      # Windows Azure Build Output
      csx
      *.build.csdef
  
      # Windows Store app package directory
      AppPackages/
  
      # Others
      *.Cache
      ClientBin/
      [Ss]tyle[Cc]op.*
      ~$*
      *~
      *.dbmdl
      *.[Pp]ublish.xml
      *.pfx
      *.publishsettings
      modulesbin/
      tempbin/
  
      # EPiServer Site file (VPP)
      AppData/
  
      # RIA/Silverlight projects
      Generated_Code/
  
      # Backup &amp; report files from converting an old project file to a newer
      # Visual Studio version. Backup files are not needed, because we have git ;-)
      _UpgradeReport_Files/
      Backup*/
      UpgradeLog *.XML
      UpgradeLog *.htm
  
      # vim
      *.txt~
      *.swp
      *.swo
  
      # svn
      .svn
  
      # Remainings from resolvings conflicts in Source Control
      *.orig
  
      # SQL Server files
      * */ App_Data/*.mdf
      **/App_Data/*.ldf
      **/App_Data/*.sdf
  
  
      #LightSwitch generated files
      GeneratedArtifacts/
      _Pvt_Extensions/
      ModelManifest.xml
  
      # =========================
      # Windows detritus
      # =========================
  
      # Windows image file caches
      Thumbs.db
      ehthumbs.db
  
      # Folder config file
      Desktop.ini
  
      # Recycle Bin used on file shares
      $RECYCLE.BIN/
  
      # Mac desktop service store files
      .DS_Store
  
      # SASS Compiler cache
      .sass-cache
  
      # Visual Studio 2014 CTP
      **/*.sln.ide
  
      # Visual Studio temp something
      .vs /
  
      # VS 2015+
      *.vc.vc.opendb
      *.vc.db
  
      # Rider
      .idea /
  
      # Output folder used by Webpack or other FE stuff
      **/ node_modules/*
      **/wwwroot/*
  
      # SpecFlow specific
      *.feature.cs
      *.feature.xlsx.*
      *.Specs_*.html
  
      #####
      # End of core ignore list, below put you custom 'per project' settings (patterns or path)
      #####
  </code></pre>
  
  <p>What is wrong I have done? Why do I see .vs/ConsoleApp/v15/sqlite3/storage.ide modified? Please tell me how to ignore files and directories in windows?  </p>