DEV Community

Cover image for Why you should use GIT in the bash (and not a GUI)

Why you should use GIT in the bash (and not a GUI)

joao-gouveia on November 09, 2020

When I was in college, I was introduced to the concept of GIT. A place where you could share your code with your group mates instead of sending cod...
Collapse
 
dakujem profile image
Andrej Rypo

Hello, I agree with you that knowing the commands is essential.

From my experience though, I actually learned Git branching, rebasing and all that more complex stuff, by observing what the GUI did.
Yes, you still need to learn the documentation yourself and try it out in the CLI, but Git really was overwhelming at first and the GUI really helped me a lot to visualize what on Earth was going on.

Now I'm still using a GUI, for productivity. Solving a merge conflict in Vim/CLI? Massacre. Doing rebase and squash on a branch with 50+ commits? Sorry, nope.

Collapse
 
joaogouveia profile image
joao-gouveia

Yes, I do agree that a GUI helps in observing changes in files. rebases among other things. I often use the GIT GUI the IDE brings (VS code or other) in order to do that.