![]() I do wish there was a smoother transition from the GUI to the CLI. But soon enough you will encounter something that's not possible in the GUI and you are forced to take up the CLI. Youse point out that it's not powerful enough but maybe that's a feature and not a bug? It's just enough to give a sort of taste of what's possible. I think what goes unrecognized by the hardcore who love their terminal is the way that the guis can be a sort of tease. ![]() ![]() I never would have gotten into cli git without the github client to get my feet wet and I always start back there whenever returning. It's very, very helpful to be able to cheat a bit while remembering how things work. This is why I've never made any serious effort to learn vim or emacs even though I sort of see the appeal I would instantly forget everything. But a gap of more than 3 or 4 days results in significant loss. I've had gaps of a few years between opening a terminal at all and I had relearn cd, ls and the basics. I learn something one weekend, then a few weeks later I am going through my notes like I never saw them before. Because I come and go I have a hard time really retaining CLI stuff. I know there are lots of pros on here but to me as a hobbyist I find GUIs really helpful in learning anything. If you use an IDE that integrates with a particular git GUI, then this may sway your decision for what you use. I'm sure there are decent GUIs out there, but to me nothing will ever be better than a terminal window, along with a few git and/or bash shortcuts created.Įdit: worth noting as well that the vast majority of my development is done in vim, so the terminal is my active window 99% of the time anyway. Too much clicking around, or windows that open and then close quickly after the steps they're doing are complete so I can't see what actually happened, etc. It lasted a day or so (wanted to give it a real shot) before I bailed out of that and went back to the CLI. having a lot of steps obfuscated by a shiny UI.Īfter learning and putting a bunch of time into it, I decided to give a GUI a try. ![]() You get a way better understanding of what git is doing vs. I learnt git via the CLI, and I stress to anybody else coming in that the best way to learn is the CLI. ![]()
0 Comments
Leave a Reply. |