VS just uses the CLI to read your local Git repo information. If it isn't showing anything then I wonder about your local repo information. I assume you have Git for Windows installed.
- Go to the directory containing your Git repo.
- Run
git status
and it should show you the current status. If you get nothing back then your local Git repo directory is corrupt. - Run
git pull
to update any changes from Github/Azure DevOps. - Run
git checkout -b 'test'
to create a test branch. - Switch back to VS and see what Git Changes says.
Check your Git options in VS.
- Ensure the credential helper is
GCM
- Optionally disable the multi-repo option to see if the problem goes away