Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
C0D4681455y@arantr you push a button, it does 29 things you don't control.
cli, you tell it what and how you want it done, and it does it. -
arantr22125y@C0D4 what's that button that you don't know what it does? Push? Pull? Merge? It's just a GUI that runs git commands for you and visualizes the history
-
inaba46255yYou're just as blind using git in the terminal as you are using a user interface. A better analogy would be that using git with a gui is like using a mobility scooter whereas using the terminal is like walking.
-
inaba46255y@halfflat There are plenty of other user interfaces to git tho. Github has their own which is quite nice, and sourcetree is also quite nice.
The build in one tho, yeah I agree it sucks -
nibor48775yActually, I think using Git with a gui is like performing brain surgery with salad tongs
-
Our team is working both front end and back end in a project.all of us started as back end dev. A new front end guy (react) was hired and confused why we don't use gui app for git, and so we told him about git cli and taught him. Now he haven't touched any git gui for a year
-
greguz675yStart with a GUI, learn it until you understand what's going on under the hood, then switch back to CLI. (It's like starting with Ubuntu and then switching to Arch Linux)
-
NarkoCat2895yIt's down to preference. Both are equally valid. I prefer using sourcetree, because pull, push, commit, merge, fetch, all work fine. Resets also work fine. What else you need daily?
-
asgs115635yAfter years of using git CLI, GUI would be a complete counterintuitive way of doing git
-
And that's true for more than just Git. It's true for most things I do on a computer.
-
skydhash1345yGit CLI with aliases and Neovim, you can't be faster than me even when merging conflicts
-
Interesting how people see this...
At my previous employer I always had a challenge with my coworker: Who could merge their branch faster?
Him: Gui + Beyond Compare
Me: Mintty + kdiff3
I always won.
A Gui is nice when you only commit, push and pull. Anything more complex than that? Forget it.
But I have to mention, that we were on a big Software Suite with a dozen submodules, where some had submodules on their own. -
Fexell6585yThis analogy makes no sense, whatsoever. I would say git GUI is more like iPhone, while git cli is more like Android. IPhone is nice for the simplicity, but it's also missing a lot of features because of it - just as git cli vs git GUI.
-
-
I'm just weird, I keep a gui open to visualize the history easily, but nearly everything else is done via the cli.
-
Git GUI sounds super painful. Are they leaving off access to some flags or is it all in there but hard to find anything? How do you add your own aliases for common tasks? How does it handle multiple remotes?
-
@skydhash I don't mind the GitHub GUI but that's also because I only expect it to do a very small portion of what I need to do with Git. I don't think it would be even possible to replicate a full git workflow with just the GitHub GUI.
-
skydhash1345y@arantr seeking for the perfect workflow, it's not comfortable hearing (reading) you're on the wrong path 8D
Related Rants
Using git without a GUI is like biking blind-folded. Sure you can do it but it's way easier if you see what's going on.
rant
git