What does the "+" sign next to a branch name indicate in VS Code?

Viewed 607

In VS Code there is a "+" sign next to my branch name. What does that mean?

enter image description here

1 Answers

Checking the source code reveals that:

  • * indicates you have unstaged changes (not been added yet)
  • + indicates you have staged changes (added, but not commited)
  • ! indicates unmerged conflicts

There can also be Rebasing at the end, when you are in the middle of a rebase.


So, if you see *+, then git status should show some staged and some unstaged files.

Related