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
-
k1sul1878yI can think of one use case for Git GUI.
Diffs.
No one reads diffs on the command line. Fuck all that. -
@k1sul1 Well, I do. I only use git in command line and I don't see the problem with diffs :/ I only need the name of the file and if it's a change or a delete. It does the work and I'll never change for a GUI client, too much buttons, I'm afraid of doing something bad because I don't know what's behind every option, while in command line I know exactly what I'm doing.
-
cors24438yi do relate, gitting from shell is more than enough for me, and any problem at the learning phase is at most a google (or stackoverflow) search away.
-
k1sul1878y@VonKavalier Yeah all the buttons and clickety click is too confusing compared to just typing the commands.
I usually view the diffs online if I care about them. Most of the time I don't, but sometimes. -
mundo0349798yI know basic git and don't learn more becase I use gitKraken, I just love seeing my branches in a UI man :(
I should master the hooks, super useful. -
I'm a huge terminal enthusiastic.
Still, I really like working with SmartGit. But that's mostly because of diff, conflict solving, history/log and nice colors when I look at the commit tree. -
Fradow9168yI love Github GUI. It has only 10% of CLI features you actually use 90% of the time, and does it very well (partial commit of a file anyone?).
For the other features, revert to CLI, GUI are too confusing anyway when they try to do everything. -
k1sul1878y@Neat There's like 8 that you use regularly. Using them is rather straightforward.
push, pull, fetch, commit, rebase, merge, add, rm
They all have a few interesting bells and whistles, but those are logical after you've used them.
checkout, reset, stash and remote are also very useful, but I don't use them nearly as much. Useful for fuckups and maintaining your own forks. -
I've used sourcetree (fuck that piece of cap, freezing every 10 secs), and smart git which is actually decent. Recently switched to cli though and if you know git that is super easy, so I decided to stick with that.
-
yusijs12508yThe closest thing I come to a ui is the git integration in vs code. Diffing, rebasing etc is for terminal!
Related Rants
I don't get it when people (developers) complain that git is hard and unintuitive to use.
Most of these people use some GUI client to do the dirty work. I've found every Git GUI client that I've tried tedious.
Does anyone relate?
undefined
developers
hard
git
unintuitive