Branches Review
If your repository has dozens of branches, you will appreciate the "Branches Review" view, accessible in the "Workspace" section in the sidebar.
By comparing your local branches to a base branch, this view will help you identify which branches have been stale or become obsolete, so that you can clean up your Git repository with confidence.
![](https://www.git-tower.com/help/media/pages/guides/branches-and-tags/branches-review/mac/cfe92777f4-1721204637/branches-review.png)
When comparing, you can find your branches in three possible states:
- The green checkmark means that you can safely merge this branch without any conflicts.
- The yellow warning icon means that you will encounter merge conflicts when merging the branch.
- The grey merge icon means that the branch has been fully merged.
For each branch, unpushed / unpulled commit indicators will show you by how many commits the branch is ahead or behind, in relation to the branch you are comparing them to.
![](https://www.git-tower.com/help/media/pages/guides/branches-and-tags/branches-review/mac/3442bec2b4-1721204637/compare-conflicts.png)
In case of branches that have merge conflicts, selecting these branches will show you more information on the conflicted files.
Filtering The Branch List
![](https://www.git-tower.com/help/media/pages/guides/branches-and-tags/branches-review/mac/5549abe114-1721204637/filter-by-branchstate.png)
You can sort branches by name or by the date they were last updated. You can also filter your list of branches by many parameters, such as:
- Active or Stale
- Fully Merged, Mergeable, or with Merge Conflicts
- With or without Pull Requests
- With Tracking Errors