GitHub for Mac 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.
This desktop application is specially designed to work on Mac and not only has an interface that uses the look of Windows 8 Metro, but also offers all the facilities you could ask for.
Most actions can be done by just dragging items from one place to another and never having to use commands, thus allowing you to create new repositories in seconds.
The GitHub for Mac app will automatically add the files that have been altered to the Changes tab, and you have the option to commit the changes locally, and then decide to sync them to the online repository.