SnailGit is a TortoiseGit-like Git client, implemented as a Finder extension.

SnailGit allows you to access the most frequently used Git features, from the Finder context menu directly.

The Connected Service Gallery in Visual Studio for Mac. Clicking on either of the options launches a prompt which allows you to enter the service reference, either by file path or URL. We fixed an issue where the version control system breaks when the.git folder is deleted. Visual Studio for Mac hands-on labs. Contribute to microsoft/vs4mac-labs development by creating an account on GitHub. SmartGit, Git Extensions, and GitKraken are probably your best bets out of the 24 options considered. 'Gratis for non-commercial use' is the primary reason people pick SmartGit over the competition. This page is powered by a knowledgeable community that helps you make an informed decision.

SnailGit also adds icon overlays to your Git working copies in Finder. It tracks your Git working copies and updates the icon overlays automatically, giving you visual feedback of the current state of your working copies.

Git comes with built-in GUI tools for committing and browsing , but there are several third-party tools for users looking for platform-specific experience.If you want to add another GUI tool to this list, just follow the instructions. All Windows Mac Linux Android iOS. Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific experience. View GUI Clients → Logos.

In a few steps, you can start using SnailGit easily:
1. Enable “SnailGit Extension” in “System Preferences » Extensions”.
2. Clone a Git working copy with SnailGit (File » Git Clone…) or add an existing Git working copy to SnailGit.
3. Navigate to your working copy in Finder and right click to access SnailGit functionalities.

* FAQ

Git

Q: There is no icon overlays / context menu for the files?
A: Please make sure that you’ve enabled “SnailGit Extension” in “System Preferences » Extensions”, and also make sure that you’ve added the working copy to SnailGit Preferences.
If your Git working copy is monitored by multiple Finder extensions, please make sure that SnailGit Extension comes first in “System Preferences » Extensions » Finder”, you can drag and drop the extensions to adjust the order.
If the problem persists, please disable “SnailGit Extension” in “System Preferences » Extensions” and then enable it again. The last resort is to relaunch Finder or restart your computer.

Q: What kind of URL schemes does SnailGit support?
A: SnailGit supports the following URL schemes:
– http://
– https://
– git://
– ssh://

Q: Does SnailGit work well with other Git clients?
A: In theory, SnailGit works with any kinds of Git clients that is compatible with Git 2.6, from the command line client to the GUI apps.

Q: Does SnailGit work for file managers other than Finder?
A: SnailGit is primarily a Finder extension, so it is likely that it will not work for other file managers.

SnailGit Free

One-click commit, push and pull. Unique search in history and undo for Git commands.
Powerful commands like rebase, branch reset and cherry picking.
And now it works with submodules.

$14.99

Pay with credit card
Pay with Bitcoin



Gitbox integrates with popular diff tools such as Xcode FileMerge, Kaleidoscope, Changes, DiffMerge.

Use keyboard for ultimate efficiency. Use arrow keys to jump between all the panes and lists.

To stage all files, hit Cmd+Shift+Return. To stage/unstage selected files, use 'S' shortcut.

To pull and push, use 'U' and 'P' shortcuts. Press Option key to perform fetch. Press Cmd+Shift to force push or rebase.

Right click menus contain all the advanced features you might need. For instance, to reset a branch, cherry pick a commit or revert a file.

To amend a commit, simply undo it (cmd+Z). You can also undo merge, pull and even push.

To find a bug, use color labels. Check out a commit, test it and mark if it works or not. This is a much better and visual approach than git-bisect.

“Version control outside the Terminal is usually a clusterfuck. Gitbox looks the most straightforward that I've seen thus far.”

Mark Otto, UI designer at Twitter.

“I’ve started really, really liking Git since getting Gitbox. Nice, clean, simple, works.”

Wil Shipley, Cocoa Legend.

“Finally a glorious Mac app for managing Git repositories. Thank the lord!”

Visual Git For Mac

Brennan Novak, designer, musician, developer.

“[Gitbox isEqualTo:Awesome];”

Git Gui For Mac Mojave

Calvin W. Stephens IV, software developer and designer.

Requirements

Mac with 64-bit processor.

OS X Lion or Snow Leopard.

Visual Git For Mac

For Snow Leopard users: libcurl 7.0.0 or later (must be in /usr/lib).

To open diffs with FileMerge do the following:
1. Install the latest Xcode from App Store.
2. In Xcode Preferences: download and install Command Line Tools.
3. In Terminal: sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer

How to buy

Visual Studio Git For Mac

Gitbox is offered on both Mac App Store and with an old-school license. Both builds are the same and distributed on the same conditions: the license is for personal use, on any number of machines. Updates are free.

Students are offered 50% discount coupon (a scan of student ID required).

There is a discount for volume purchases. Drop us a line for details.

Support

Ask a question by email oleganza@gmail.com or using twitter @gitboxapp.

Gitbox is designed by Oleg Andreev, a software designer from Paris, France.