We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission
HomeDeveloper ToolsGitHub Desktop

GitHub Desktop for Mac

Synchronize branches, clone repositories, and more.

Free
In English
Version 3.4.10
3.8
Based on 18 user rates

GitHub Desktop 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 version 3.4.10

Added
  • Add a banner for communicating when prioritized updates exist - #19655
  • Add "View Pull Request on GitHub" Option to the Checked-Out Branch Button and Pull Requests List - #19453. Thanks @DylanDevelops!
Fixed
  • Accurately calculate number of conflicted files in a merge - #8049
  • Inform user when a staged renamed file has changes - #17467. Thanks @ssigwart!
  • The visual label for the remote url in the repository settings is announced by screen readers - #19647
  • Remove duplicate avatar users - #19597
  • Fix for indents of clear button in text box - #19613. Thanks @artbutko!
  • Screen readers announce the position of the list items in selectable lists such as the history commit list - #19603
  • Limit the commit message length we accept - #15355
  • Prevent repository not found message for large git status operations - #19583
  • Add aria-labelledby and aria-describedby attributes to "Show whitespace changes?" popover - #19518
  • Fix logical tab order from co-authors text box - #19517
  • Allow using Escape to dismiss the commit message warning popover - #19514
Improved
  • Appearance of the list of files in 'File size limit exceeded' dialog - #19581
  • Resize events of resizable elements are announced by screen readers - #19649
  • Update the names of some JetBrains editors on Linux - #19637. Thanks @ankddev!
  • Swipe image diffs now handle images with transparency better - #16657 #17735. Thanks @Psychpsyo!
  • Commit messages now show correct indentation - #17691. Thanks @SuperLlama88888!

GitHub Desktop for Mac

Free
In English
Version 3.4.10
Write a detailed review about GitHub Desktop

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.8

(9 Reviews of GitHub Desktop)

  • Comments

  • User Ratings

r-owen
r-owen
Apr 16 2020
2.4.1
1.0
Apr 16 2020
1.0
Version: 2.4.1
GitHub Desktop has no graphical view of commits, which makes it a non-starter for me. I use SourceTree to view history and compare commits to each other or to the current state of the working copy, and the graphical view is indispensable for this. (I use the command line for most other things).
sketchdesigner
sketchdesigner
Apr 7 2015
204
3.5
Apr 7 2015
3.5
Version: 204
Works well with Two factor authentication, i don't know why sourcetree doesn't, is there a private api?
Agf-
Agf-
Feb 11 2015
197
4.0
Feb 11 2015
4.0
Version: 197
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
Enk3
Enk3
Nov 10 2014
185
0.0
Nov 10 2014
0.0
Version: 185
Current version is 192.
waffl
waffl
Apr 24 2012
1.1.7
4.0
Apr 24 2012
4.0
Version: 1.1.7
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.
herbs2
herbs2
Apr 18 2024
3.3.14
4.0
Apr 18 2024
4.0
Version: 3.3.14
Ervins Strauhmanis
Ervins Strauhmanis
Apr 7 2023
3.2.0
5.0
Apr 7 2023
5.0
Version: 3.2.0
tdean9241
tdean9241
May 21 2021
2.8.1
4.0
May 21 2021
4.0
Version: 2.8.1
r-owen
r-owen
Apr 16 2020
1.0
Apr 16 2020
1.0
Version: null
LogicX
LogicX
Sep 12 2015
5.0
Sep 12 2015
5.0
Version: null
sketchdesigner
sketchdesigner
Apr 7 2015
3.5
Apr 7 2015
3.5
Version: null
Agf-
Agf-
Feb 11 2015
4.0
Feb 11 2015
4.0
Version: null
Genoma
Genoma
Jan 25 2015
4.5
Jan 25 2015
4.5
Version: null
Titou
Titou
Aug 14 2014
5.0
Aug 14 2014
5.0
Version: null
ryankearney
ryankearney
Jul 16 2012
5.0
Jul 16 2012
5.0
Version: null
luzen
luzen
May 24 2012
0.5
May 24 2012
0.5
Version: null
waffl
waffl
Apr 24 2012
4.0
Apr 24 2012
4.0
Version: null
Monkeyjunkey
Monkeyjunkey
Dec 23 2011
5.0
Dec 23 2011
5.0
Version: null
Mr-W-
Mr-W-
Jul 30 2011
4.0
Jul 30 2011
4.0
Version: null
Trevorep
Trevorep
Jul 1 2011
1.0
Jul 1 2011
1.0
Version: null
Delarue
Delarue
Jun 29 2011
5.0
Jun 29 2011
5.0
Version: null
Peternsteinmetz
Peternsteinmetz
Jun 27 2011
3.0
Jun 27 2011
3.0
Version: null
Grfx-Guru
Grfx-Guru
Jun 23 2011
5.0
Jun 23 2011
5.0
Version: null