Github, the popular “social coding” website, has released a Mac app to aid developers in managing their source code repositories. A long time favorite among developers in the open source world for its simplicity, Github has provided purely a web-based experience until now, the only official interaction with their service on a developer machine being via SSH. Other great apps such as Tower have been around for a while, and there’s always Git integration with your IDE but nothing for Github specifically.
No more.
Gone are the days of Googling to find that insane Git command to delete a remote branch, or searching high and low to find that impossibly-hard-to-remember command to pop a commit out of my current branch.
The Github app will do all that for me, and more. There are functions to sync branches with remote repositories using “…a smarter version of pull --rebase && push
that reduces merge commits” and the ability to “switch branches with wild abandon.” It’ll keep your changes in each branch stashed nicely.
I’ve found a few bugs in some random corner cases, and I’ve tried to challenge it a couple of times to see if I can break it, but overall it’s greatly simplified my daily Git routine. Hit up the site and check it out.
Article and Image Via Github