To add my own touch, I find staging certain parts of a file in the CLI bothersome, when I can just click-and-drag highlight what lines I want committed in eg. Sublime Merge. Not perfect, but waaay easier than with the default CLI in my opinion.
To add my own touch, I find staging certain parts of a file in the CLI bothersome, when I can just click-and-drag highlight what lines I want committed in eg. Sublime Merge. Not perfect, but waaay easier than with the default CLI in my opinion.
Can do it with a couple keys, 4 (commits tab), then ctl+j/k depending on where you want the commit to be.
I've heard good things about gitkraken though, but haven't used it myself.
Visual staging is extremely useful though and is a simple, single action.
Also 40% of devs it is a badge of honor “not using GUI” and fool themselves they understand what is going on.
Numbers based on my mood today and S&P500 performance last week - don’t take it personally but maybe take into account it might be useful to see those branches in GUI, maybe it is useful to have diff tool where you can click around, take time to understand the context of the team setting and what others were just doing and what is going to prod soon.