Hacker News new | ask | show | jobs
by juandazapata 3770 days ago
Learn how to use the Git command line. You will never regret it. In the past, I could only use git using Git Tower, but when I was forced to use the command line, I never went back. The level of granularity is fantastic. Also you won't look ridiculously incompetent when you're pair programming with a co-worker and they don't have the SourceTree/Kraken/Tower/etc.
2 comments

Command line prowess is not the be all and end all of competency. Some people like to have less of an overhead in brain cycles when doing menial/repetitive tasks (like dealing with source control) so that they can actually get on with real work.

Personally, I think git is overcomplicated. Powerful, yes, but still ridiculously complicated, but that's the price you pay for all that power and flexibility. If a GUI can make many of the simple tasks easier and quicker then I'll always opt for that; I'll drop down to the command line when I need to deal with more complicated scenarios.

Funnily, I've been using the command line for git and never used sourcetree. When colleagues started using SourceTree I could not figure how to drop the changes from the graphical interface, felt kind of silly.