Enhance the Git Graph view by adding a "No Merges" option that allows users to hide merge commits. This feature can be implemented as:
- A checkbox within the Git Graph UI labeled "No Merges" to toggle the visibility of merge commits.
 
- A configuration setting (e.g., 
gitGraph.noMerges) in the extension settings for users who prefer a persistent option. 
Expected Behavior:
When the "No Merges" option is enabled, the Git Graph should exclude all merge commits, providing a cleaner and more linear view of the commit history.