Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're on OS X I recommend gitup. Very fast and clean. Although if I remember correctly, it does ask for an email address.


gitup (http://gitup.co for those interested) looks amazing!

My team's been using https://rowanj.github.io/gitx/ which has been a godsend - many of the same features, including interactive diff staging and tree view, in a native-feeling Mac interface. But that gitup screencast, how it makes rebasing painless - that's like nothing I've seen before. I'll definitely give gitup a try.

In general, these types of interfaces are VERY useful for junior programmers who aren't used to thinking of Git as a digraph of commits. I'm surprised that they're not used more often in online courses and bootcamps... maybe not enough people know about them yet!


Because IMO struggling and learning "the hard way" first forces people to understand what is actually happening at the git level before using fancy tools like this or Tower to e.g. rebase master or otherwise do complicated unnecessary things because the tool makes them easy to do and "it seemed like the right thing".

There are a lot of ways to do git. If you frequently find yourself needing a GUI tool to do more than compare diffs (there are a few good ones out there), it's very possible that the way you / your team are using git could itself use some work.

If you're very new to git on teams or even if you're more intermediate, https://www.atlassian.com/git/tutorials/comparing-workflows/... is probably worth a read to understand how this stuff can work nicely for projects. It really shouldn't be rocket surgery to cut a new release :)


GitHub Desktop[1] runs on both OS X and Windows. It works with non-GitHub git repositories too.

[1] https://desktop.github.com/


I wish the GitHub Desktop app would be more of a browser for GitHub.com, including issues.

GitHub's site is not really convenient for me, the notifications aren't very useful, it generally feels like a clunky way to work.

If GitHub were smarter, they could have become the Slack of development. There's so much room for improvement there.


But not linux :(


I use gitup as my git client and I'm completely satisfied. It was even made open source since 1.0

It hasn't asked me for email (the only email it has is for `user.email` git config)


Whoa thank you for this, I love it! I do wish there was a Windows version, but it will be a nice-to-have while working on OSX.


I've used SourceTree for a while which is nice, and also has a Windows client.


No email address or any sort of signup is needed since 1.0.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: