You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The icons to the left of the branch name represent the differences between your working copy and the local branch your working copy is checked out from.
A green checkmark means there are no differences. The two icons above refer to "files changed" (90) and "unstaged new files" (1). There is also a green icon for staged new files, grey or red minus icon for deleted icons (staged or unstaged), a yellow exclamation for conflicts, and a yellow arrow for renamed files. There may be some other less common potential differences that I've never seen as well.
There are also green arrows that can show up to the right of the branch name the represent how many commits are waiting to be pushed (up) and/or pulled (down) from remotes.
EDIT: The branch icon means that the name next to it is a branch. If it has a check, that's the branch that is checked out.
These icons are the same as what shows up in the changes panels. I don't know of any documentation about them, they just seemed intuitive to me.