GitHub Desktop
GitHub Desktop
2.2.4

4.3

GitHub Desktop free download for Mac

GitHub Desktop

2.2.4
12 December 2019

Synchronize branches, clone repositories, and more.

Overview

GitHub Desktop allows developers to synchronize branches, clone repositories, and more. Pull requests, merge button, fork queue, issues, pages, wiki: all awesome features that make sharing easier. But those things are only great after you've pushed your code to GitHub.

GitHub Desktop Features
  • Synchronize branches - The sync button pushes your changes to GitHub and pulls down other's changes in one operation. It notifies you know when you have changes you haven't pushed or there are new changes on GitHub you haven't pulled down.
  • Clone repositories in one click - When you add repositories to GitHub Desktop for Mac, we automatically match them up with any organizations you belong to. Want to pull down a repository from GitHub.com? Check out the button on the website.
  • Powerfully simple branching - Branching is one of Git's best features. We've made it easy to try out remote branches, create new local branches and publish branches to share with others.

What's new in GitHub Desktop

Version 2.2.4:
New Features:
  • Warn when committing to a protected branch
  • Warn when committing to a repository you don't have write access to
  • Adding integration for Xcode as external editor
Fixed:
  • Update embedded Git to address security vulnerabilities
  • Changed wording to match git autocrlf behavior
  • Don't dismiss dialogs when dragging from the dialog to the backdrop
  • Fix arrow key navigation of Changes and History lists (#6845)
  • Handle multibyte characters in names
  • Keep PR badge on top of progress bar
  • Prevent application crash when background process spawn fails
  • Show autocomplete suggestions on top of CodeMirror author input
  • Standardize dialogs' button orders
Improved:
  • Make no newline indicator in file diffs readable by screenreaders

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

8 GitHub Desktop Reviews

Rate this app:

sketchdesigner
07 April 2015

Most helpful

Works well with Two factor authentication, i don't know why sourcetree doesn't, is there a private api?
Like (3)
Version 204
sketchdesigner
07 April 2015
Works well with Two factor authentication, i don't know why sourcetree doesn't, is there a private api?
Like (3)
Version 204
Agf-
11 February 2015
Latest version for OS X 10.8 is v191! v197 is for OS X 10.9+ If you need old version: https://d4hwcs1zqtwzs.cloudfront.net/mac/GitHub%20for%20Mac%20191.zip
Like
Version 197
Enk3
10 November 2014
Current version is 192.
Like
Version 185
waffl
24 April 2012
Really excellent Git tool. It is the ideal complement to the command line. Polished and intuitive UI that makes everything even branching/merging very simple. Tiny quirks here and there, but the development team is actively working on it and very responsive and friendly. You can tell there was definitely some good thought put into this app from the beginning.
Like
Version 1.1.7
Delarue
29 June 2011
Works very well for me for all my basic and common Git tasks (committing, pushing & pulling, branching). The UI is very polished, although I don't like the iOS style on OS X in general - but that's just my preference, I guess. No stability issues so far. BTW, this application works fine with non-GitHub repositories.
Like (2)
Version 1.0.3
3 answer(s)
hijolan
hijolan
29 September 2011
I tried it already... but how?
Like
Delarue
Delarue
29 September 2011
How? You mean, how to use non-GitHub repositories? You will need to create your local clone via the Terminal ("git clone "). After that, drop the newly created folder onto the drop area in the GitHub App, or create a new repository entry manually by clicking the "New Repository" button and choosing the path to the folder.
Like (3)
hijolan
hijolan
29 September 2011
Thank you!!! First I tried it manually, but the drag and drop action worked fine!
Like (1)
Peternsteinmetz
27 June 2011
Had a look at this for use with local repositories. It has what appears to be a slick interface, and nice features, like scanning for local repositories. However, it is very buggy in this and will not work well with a local repository. Don't know about use with Github site, but is not a replacement for Tower when working with local repositories.
Like
Version 1.0.3
Grfx-Guru
23 June 2011
Very impressed with this initial release, have to be honest and say I'm really glad I did not buy Tower now.
Like
Version 1.0
Pjm
23 June 2011
Ouch for Tower and Gitbox (and the just-underway Kickstarter Git client). Hard to compete with slick and free, they're really going to have to come up with some unique angle on git repo management. Good luck!
Like (1)
Version 1.0
3 answer(s)
Xplicit
Xplicit
23 June 2011
Isn't this app for use with GitHub only? There you have your unique angle. I prefer Assembla (www.assembla.com) anyway.
Like (2)
Wikno
Wikno
23 June 2011
@Xplicit... good point... confirm someone, that it cannot work with your own repo not on GitHub?
Like
Delarue
Delarue
29 June 2011
Yes, you can use the GitHub Mac Client to work with any Git repository. The repositories don't have to be hosted on GitHub.
Like (1)