Best Github Gui For Mac

Posted By admin On 16.02.22
  1. How To Use Git Gui
  2. Github Gui For Mac
  3. Best Github Desktop Client Mac
Let me preface this by saying that I am a full-time Linux user and have been for several years. I run Debian on my laptop and Arch Linux on my home machine. Both use i3 (no DE), and I do all my work at the command line or in applications that I launch from the command line[0]. I love the Linux terminal. I don't even own a non-Linux machine, not counting the various OS X devices I've used at work when one is required.

GitKraken is the best cross-platform Git client in 2018! GitKraken's intuitive design increases productivity by simplifying complicated commands, integrating with popular repository hosting sites, and having a built-in code editor and merge tool.

> I think it's a myth that Linux users aren't interested in GUI tools.

It's definitely a myth, and a very dangerous and self-fulfilling one. I would strongly appreciate a GUI option for many common command-line tools. I like the command-line, and do most of my work there. But sometimes GUI tools are nice to have. The problem is that most GUI tools on Linux really suck, and most Linux tools don't even have a GUI at all[1]. Contrary to popular belief, it's not due to the inadequacy of GUI toolkits on Linux, but simply due to a lack of time actually spent developing these tools.

This ends up being self-fulfilling, because it raises the barrier to getting started on Linux, which keeps out people who would be otherwise very comfortable on Linux as an OS, but simply dislike being forced to use the command-line exclusively.

[0] Never bothered with dmenu, never really felt the need to set it up.

[1] I'm not counting ncurses-based interfaces as GUIs for these purposes.

Active7 years, 2 months ago

I want to sync a repo I forked on Github with the original.

Is there any way I can do that using only the Github for Mac client and/or the Web interface?


How To Use Git Gui

If not, is there a GUI client (for Mac OS X) that I can use to do that?


3 Answers

GitHub for Mac does not support multiple Git remotes. It only works with the origin remote.

I read through the Git OS X clients listed in this answer at SO and culled the ones that indicate support for remotes and push/pull.

supports push, pull, fetch (for all protocols), tag and branch management, merge, remotes management

Gitboxpush and pull, rebase, branch reset and cherry picking

In the Sidebar right-click on the 'Remotes' section header or click on the 'plus' button at the bottom and choose 'Add New Remote Repository...'.

GitX (L)
possibly through gitX

obviously this is quite easy With the commandline:

git remote add upstream git://

git fetch upstream

Jeremy WJeremy W

I've personally used SourceTree and highly recommend it. It's packed full of features, and is compatible with multiple repo services including kiln and github. The program is very easy to use, and highly supported. They even have their own Q/A site where if you run into problems you can ask questions (the interface is very similar to Stack Exchanges very own).

I use kiln solely, and have never dabbled with github, so I'm not for sure what it is exactly that you're trying to do but I do know that you can fork, and merge forks in the repo using the Git and that SourceTree supports doing that as well. I would look into that functionality and see if that is what you are looking to do.

Github Gui For Mac

James MertzJames Mertz
20.1k41 gold badges101 silver badges156 bronze badges

Might I suggest Bazaar?

With the git plugin, the Bazaar GUI (or CLI) will work quite well with Git. I have used it to fork a Git, but not to sync back with it (although I know it supports this behavior).

You could build a Bazaar branch from you local Git fork, and then use bazaar to 'push' your new branch back to the original.

I am not 100% sure if the Git plugin is included with the Mac install (since I dont have a Mac). But I know it is for Windows, and I have installed the plugin to Linux painlessly.


Best Github Desktop Client Mac

Not the answer you're looking for? Browse other questions tagged gitgithub or ask your own question.