DEV Community

Discussion on: Don't overcomplicate git 🙇‍♂️

Collapse
 
delta456 profile image
Swastik Baranwal

I believe its necessary to know how to do it via command line.

Collapse
 
sandordargo profile image
Sandor Dargo

To me, everything that is git, but not the CLI, is in fact overcomplicated.

Collapse
 
dailydevtips1 profile image
Chris Bongers

Haha see where your coming from

Collapse
 
dailydevtips1 profile image
Chris Bongers

Yes 100% if you don't understand git there is no point in leveraging the gui's
But they make our life easier, so use whatever helps us.

Collapse
 
cicirello profile image
Vincent A. Cicirello

Knowing how to do it at the command line is certainly important, but it doesn't mean that you must use the command line on a regular basis. I use the Github Desktop App for 95% of my usage of git. I can certainly do everything from the command line, but the basics of git are quicker from the app. Faster == more productive. For example, seeing what files have changed, you can certainly do a git diff from command line, but from the app you literally do nothing assuming you have the app open while you work. The list of changed files is just there. Now seeing what specifically is different in one of those files is again easy enough from command line, but from the app you just click on it. These 2 examples are both very small time savings, but it adds up when they are operations you do often. Github Desktop, and other similar applications, work really well for the basic things that you do most often (though not so well, or at all, for more advanced).

Collapse
 
dailydevtips1 profile image
Chris Bongers

100% agree, I think we are on the same page on it.
I hardly know what files I change and can just have a quick view and see what's going on.