Using git on the command line is a pretty slick experience. Besides being obscenely powerful, there are a lot of built in niceties. However, there is one feature in the desktop version of Github that absolutely makes my day. I'm not particularly disciplined in the way I write code. That means that I often have multiple things or ideas going on at the same time. You can imagine what this does to my poor diffs. And then comes the desktop Github to the rescue. Basically, Github for Windows allows me to cherry pick the particular patches or chunks inside of a diff that I want to apply for any given commit using a mouse and pointy clicky. Anything that I don't want to commit, just sits there waiting until I'm finished with those ideas. I know that there are features like stash in the traditional workflow of git, but I never really warmed up to those features and I find them difficult to use. So for now, I can continue being blissfully unaware and nonlinear when I'm programming and feel confident that it won't mess up my git history too much.
You might also like...
Emptying the Recycle Bin on an Empty Desktop
How do you empty the Recycle Bin when you don't have the icon on your Desktop?
Counting Lines in the Windows Command Line
This is a quick tip that I think everyone should know. If you want to count lines such as the
Reading List vs. Tabs: A Better Workflow
I have long held that having many tabs open in your browser was a poor way to work. A bunch
5 min read
Windows 10 Workflow Tip: Multiple Desktops and Tiling
Windows 10 has the concept of multiple desktops. This is an extremely useful feature, but I suspect that most people
1 min read
RHEL 7.2 Desktop Win
RHEL 7.2 includes a new Gnome 3.14 and incorporates some improvements from Gnome 3.16. This makes me
1 min read