Goodbye Command Line: Practical, Graphical Git Management for Mac

The free GitBrowser is for everyday use of version control on the Mac. Developers can easily work with repos, branches, and commits.

listen Print view
Screenshot GitBrowser
2 min. read

A new, free Git management tool simplifies working with the Git versioning software. Many functions can be summarized or executed quickly and clearly, even in older commits. It manages multiple local repositories simultaneously.

Provider RemObjects writes in the blog states that the macOS tool GitBrowser is intended to speed up the daily tasks of developers in version management. The tool's window is divided into three parts: the left sidebar contains a list of repos that can be grouped and renamed. Developers perform actions here via the context menu—even in inactive projects.

The middle section shows the versions of a repo, with those yet to be pushed in bold, those yet to be pulled in italics, and those yet to be merged in blue. Different authors are also marked with different colors. The right side of the window shows the affected files of a commit, and below that, a diff view. Double-clicking on a commit opens a diff tool of the user, currently Araxis Merge or BBEdit. More are expected to be added, according to the provider.

At the very top of the window is the local status; clicking on it opens the staging area on the right with checkboxes for adding or removing files. Below that is a triple diff: an original, local, and staged version.

Videos by heise

Committing and pushing can be done with one click, and the commit message can be generated by an AI during staging if desired. Options include OpenAI, Claude, Gemini, Grok, Mistral, or a local connection with LM Studio. Those who write the message themselves can browse through older entries using the arrow keys.

All repos can be pulled at once, or all repos in a group. Users can drag and drop files, even from older commits, into other tools; without checkout, GitBrowser extracts them automatically. Switching between branches is easily done via a popup button.

The provider emphasizes in the blog that GitBrowser is not intended for in-depth functions but rather to simplify everyday management operations. Sophisticated users will therefore still not be able to do without the command line.

(who)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.