Visual Studio 2015 Update 1 broke git repository interface

I am using Visual Studio 2015, and I have a git repository cloned directly from the Visual Studio.

The recent update from Visual Studio from 2015 to Visual Studio 2015 Update 1 led to a malfunction in the git repository tracking changes menu (under ‘Team Explorer’ Changes).
Therefore, no commits are allowed through the application (due to the fact that MVS2015 does not recognize any changes).

  • Sublime Text 3 + Git package: won't launch difftool (Meld)
  • VSCode Does Not Recognize Git Folders not in Root
  • Should I use GIT for a corporate file respository?
  • “Cannot read git config” when configuring Git default remote and merge
  • Push single outgoing commit in TFS Git
  • How does git find subtree, when we use subree merging strategy?
  • Git commands used through command line are working (using Git for Windows), proving that this is not a repository-related problem (‘git status’ shows changes not staged for commit and untracked files, ‘git add’, ‘git commit’ and ‘git push’ allow to push new commits).

    However, MVS seems to not be recognizing these changes.
    Such problem persists with and without official GitHub extension. Uninstalling GitHub extension and using MVS already included git interface results in the same error. Therefore, the problem seems to be independent of the GitHub extension and exclusively MVS related.

  • Interactive Rebase of merged branch
  • Locate file in git repo
  • Make Xcode 4 stop auto staging with git
  • Protect a file against modifications in git merge
  • How does Git's concept of the Index improve or change your workflow?
  • How to delete an old commit completely on bitbucket
  • 2 Solutions collect form web for “Visual Studio 2015 Update 1 broke git repository interface”

    This can be fixed by adding the *.VC.opendb and *.VC.db files to the .gitignore file of repository.

    There are also problems with VS 2015 in Windows 10 because of a jfm file in database projects. See this issue with JFM files and Git. Adding *.jfm to .gitignore may fix the problem, but any .jfm files might also need to be removed from the repository.

    Git Baby is a git and github fan, let's start git clone.