👉 GitHub Desktop 2.0 expands to support stashing and rebasing
I'm a fan of this app for some of my workflows, but always felt there was a lot to be desired. So I am definitely happy about this. Alongside VSCode, I expect more and more good tooling around GitHub. I hope that this raises the bar for competitors, rather than just squashing them.
I made a post a little while ago asking for thoughts on how folks generally make use of the interplay between GitHub and their desktop environment. This strikes me as relevant to that general outlook.

What's your typical process for reviewing a pull request in GitHub?
Ben Halpern ・ Jan 16 '19
#discuss
#github
#opensource
#productivity
Thoughts?
Latest comments (17)
Just downloaded and tried it. Nothing there seemed better than my current workflow:
Full disclosure, I do not know git command line at all. My only exposure to it is only through GitHub and BitBucket. That said, I've been using the GitHub and SourceTree desktop apps for several years, and I have no real complaints. I've built quite a few of my own projects and contributed to quite a few others as well. I've made some stupid mistakes when it comes to contributing, like submitting a PR using the wrong branch, things like that, but I get by.
Hmm that's nice but then there is Gitkraken...
I agree, but I actually find this app more useful as a thin layer for interfacing with Git_Hub_ more than really my preferred choice as a full-on git client.
GitKraken has it's quirks, but the pro version helps a lot when merging conflicts most of the time. When things get really messy I have Araxis - it was worth every penny I paid for it.
I worked with a specific framework, KONY. And when building a project to see the result, or just pulling last changes from remote rapi, this framework produced tons of unnecessary files and internal stuff. The only tool that helped to understand and easy manage this s... was Git plugin in Android Studio (or any product of Jet Brains) So, if you have smth like that feel free to use it (it is free tool)
This is the first time I downloaded Github Desktop.
I have no idea why I would use it on top of my editor(s) that do whole lot more than just displaying changes/history and commands/buttons that I use on my editors.
I use GitHub Desktop purely for checking out changes/history, it feels like it's missing way too many tasks compared to the command line to use it without the CLI. Looks like they've added rebasing stuff recently but can't find anything in the menus to stash changes.
It was a life saver when starting out and having to work with Windows.
I mostly use my Mac and command line now, but still bust out the desktop app if I do some quick stuff on my pc.
I never really gave it time to learn how it works. I guess I'll give it a try on the next few days.
I never really got into the Desktop app. I've been so used to command line now, and for PRs, I review on github.com. Is the main reason to use it to visualize branches or what other benefits does it offer that the website does not?
Cool.