Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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

enter image description here

like image 403
Akshay Bhimani Avatar asked Dec 06 '25 01:12

Akshay Bhimani


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 changes.

like image 71
Kristian Avatar answered Dec 08 '25 21:12

Kristian



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!