Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Repos>gmaster
gmaster

gmaster

Codice Software

|
207 clicks
| (3) | Paid
A visual version control toolset to help you become a master of Git.
Get Started

gmaster

One Git to Master them all

A visual version control toolset to help you become a master of Git

What makes gmaster different?

gmaster takes a different approach compared to all the other Git clients: it is visually rich, includes great diff and merge tools plus semantic technology.

Just not another command line wrapper.

VISUAL

Most tools are just a wrapper around the command line.
We take a visual approach instead: Branch Explorer as a comprehensive repo visualization, integrated side-by-side diff with Semantic capabilities, proper 3-way merge and more.

COMPLETE

gmaster includes a rich built-in side-by-side diff, a super powerful 3-way merge, and the two are topped with semantic capabilities to understand C#, C++, Java, C and more. It is a complete solution out of the box.

SEMANTIC

Why diff and merge code like it was 1972?
We may not have flying cars yet, but we can do better than plain text diff. We parse C#, Java, VB.net, C, C++ code (plus third-party contributed parsers) and then calculate diffs and merges. Moved methods? Refactored code? We got you covered.

STUNNING GOES FIRST

gmaster evolves fast. But we wanted to add the most stunning features first: the Branch Explorer, Semantic Diff & Merge - the kind of things that make it unique.
The plan is to continue with features like handling hunks, rebasing and more.

What you can do with gmaster

Lesson learned from the Law of the Instrument: "We need choose the tools we work with carefully".

Tools shape what we can actually achieve. And we develop gmaster so we can all get more out of Git ;-)

Understand your repo visually

Use the Branch Explorer to navigate your repository, left to right, as you would do in a blackboard. Checkout branches, diff and merge from here.
And, identify the commits with more changes at a glance too.

image

Diff side-by-side

The simplest and fastest way to understand code changes. And, it includes Xdiff to track code fragments that have been moved.

image

Track refactored code

Here comes the power of Semantic - we parse the code first, then calculate diffs based on that. You can move a method, change it, and semantic diff still knows it is the same.
It is priceless to diff refactored code.

image

Merge like an expert... without the pain

Merge can be much simpler.
We separated the "commit" from the "merge"; so you get a full list of conflicts and options to solve them instead of a fuzzy interface were commit and merge resolution ends up being the same thing.

image

Quickly merge refactored code

Refactors are good to keep code quality high but they are a nightmare to merge.

Not anymore with Semantic Merge. Move methods around, modify them, while someone else does a fix. The merge will be automatic.

image

Diff images

You can compare images to check what changed: side-by-side, blend, swipe and diff properties.

image

Just commit

By default, commit changes is a single click operation. You diff your changes, and you submit. Period. No need to deal with the intermediate index or anything. It's as simple as it gets.

We are working in adding "expert mode"... So stay tuned!

So far, we wanted to make things easier now for the 95% of us ;-), but do expect a flow of added features and improvements.

image

About gmaster

gmaster site
Release Notes
Getting Started Guide
Twitter
Youtube

support@codicesoftware.com | www.gmaster.io

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft