I really want to use GitHub for mac, but in my experience using it in conjunction with the command line doesn't work well. Just the other day I launched it to look at my diff before pushing, upon launch it complained about a non existent merge conflict, put me on master making me lose uncommitted changes, and resurrected some weird files out of nowhere into my working directory. I feel like every time I open it, it's a surprise.