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
-
@monzrmango, exactly! I have that installed in my pc. I use it to show people graphically (some of my superiors are not devs) how and who made the branch, commit, etc.
But an attack on CL (like this, for publicity) is not what I expected from them though.
We don't get GUI on servers. How's that gonna work out for these guys? -
bahua128016yCLI is valuable, and so is GUI. You don't have to hate one to love the other. You don't have to pit users against each other to sell your shit.
-
@monzrmango why use git kraken when there is a free fork git app and GitUp for Mac? Also vscode gitlens extension and native vscode code diff 😎
-
Well I like gitkraken. It is *very* comfortable to use. The only problem I found is that it sometimes fails to load already existing repos and asks to initiate them. But when it manages to open it -- kraken is amazing.
Tbh I can't find any gui replacement for kraken that'd be at least half thay easy to use!
Cli git is handy as well, but it takes more effort to do stuff than just drag'n'drop. And it's easier to fuck things up -
Voxera113886yI also used gitkraken but it had some serious problems with windows line endings resulting in a lot of erroneous merge conflicts that really was no conflict.
The VS built in never had this.
But GK’s tree view was excellent when you had many branches and was trying to find out where they where compared to each other. -
lxmcf199506yWait... Too short for the command line?
... Guess I'm alone for using the command line because it's faster and simpler but ok ¯\_(ツ)_/¯
EDIT: I just actually read that description and what the fuck? No one shames someone for using GUI or CLI based applications, that is like the biggest dock move in the dev world -
In all honesty, as someone who prefers GUI I do get a lot of shit from people saying CL is better. I am not judging them, but I am being judged. I kind of agree with that text about the devs GUI shaming. Myself, I think it doesn't matter what you use as long as it gets the fucking job done
-
@netikras, I also have the same issues. When I tried gitkraken first, it failed to push, and to create branches (some errors that I never tried to resolve). So I went back to using it only for demonstrations.
And messing things up in cli is really easy LOL. -
sirjofri5176yI remember a colleague of mine. He was new to git and used a GUI (of course). He tried different GUIs and today he uses the command line. So why?
I myself am a cli junkie but I do not have any problems with guys using GUIs. In my opinion you could also use a butterfly's wings to disturb the wind etc. -
"Life's too short for the command line"
If you're a 5 words per minute monkey, maybe. -
VaderNT16176yThey are trying to capitalize on Git's reputation* to have a hard to use CLI. However, the ad carelessly lumps together Git's CLI and CLIs in general, at which I point don't follow any more.
(*) which is IMHO well deserved. Once I tried other VCS like Darcs or Hg I understood why the term "git incantation" is thrown around so freely and why the "git manpage generator" exists as a joke. -
hell165966ySo they are cli-shaming against gui-shaming? Wtf... I'm glad I don't use this shit anymore.
-
*timidly raises hand in assent*
Look, I cut my teeth on CL. Like, MS-DOS before Windows. (I’m old.) I get the appeal of the haxorman feeling of madly typing commands like a badass. In at least one case it got me cred with a cute girl I was interested in in college.
But as I age, and as I have more to remember in my daily job, my ability to remember miles-long commands in Linux, or complex incantations in Git to merge all kinds of weirdness, is a limited resource. I’m glad for GUIs that help me make visual sense of puzzling situations I often find myself dealing with. -
Flame239786y"Life is too short for the Command Line " -> "If your are too stupid to learn Command Line"
-
@stackodev
There's a reason we don't use DOS.
There's a reason we use aliases for long commands on Linux.
And as for myself, I use both the git cli and the included GUI, even though I know the CLI equivalents of the CLI commands because viewing the diff of files is easier in the GUI. -
@stackodev Sir, please don't be reserved.
We all use based on our preferences. You (and anyone else) using a GUI doesn't bother me at all. I use GUI for so many stuff, most of them. This is nothing against anyone sir.
All I am against is pitting one against the other.
Devs make CLI. Devs make the GUI. It's all us, as a community. Emails like the one above tend to give the wrong message. -
bahua128016yI learned git with the commands, so I'm used to that. I personally find graphical clients confusing, and I have no complaints at all about using the commands. I spend 90% of my time on the command line anyway, and editing files in a repo is just additional commands before commits.
-
river2261476yI'm one of the few people on my team that uses CLI, but even I find gitkracken helpful when I get to more complicated situations and I don't feel like figuring out the right commands.
-
I like how GitKraken allows you to do remote github/gitlab/bitbucket stuff, and I use GitKraken on windows. Mostly for game save/configs to be honest.
There is no GUI tool which is truly a replacement for CLI git, and when I already have a terminal open on linux for package management, SSH tunnels, running DB migrations, etc... it's actually easier to just do git from CLI as well.
It's difficult to sell a CLI tool with a montly subscription though, so I understand their advertisement angle, even though it's a bit disingenuous. -
mundo0349116yWeird, they promoted GUI as an extension to your workflow before, instead of a CLI replacement.
They even hace blogposts for CLI tutorials. -
fives10426yThey both have their uses. git init is quicker than initializing through a gui. But who really wants to exclude lines from a diff through cli lol?
-
If people feel that they waste time with git on the cli, then I would advice to get aliases.
I find git without shell aliases to be a very repetitive thing.
I don't have a problem with people using a GUI as an educational tool, or if you already have some decent experience.
Otherwise I would consider it to be learning crutches. Does gk teach you what cherry-pick or reflog is? Can you grep in it? What about the commands flags?
Of course, I would prefer if juniors started with gui's, because of git's learning curve. And if more experienced devs only use the gui that's ok.
But I'll definitely have more respect for a dev that eventually learned the cli.
I'm not shaming anybody, it's just the value of the ability.
Because the gui is an interface to the cli (the root interface), it's always going to be a subset of it, thus you're gonna have way more control on the cli.
It can improve on things like n way merges tho, and others, but it will never carry the same value as the cli. -
stisch46036yWe hired a guy that uses GitKraken, and was like, "why would you use the command line?" I respectfully said he can use whatever he wants.
He continued to berated us because we weren't converting to his tool. He also hated most of the tools we were using, and ended up being kind of a tool himself.
Use what you want, don't tell others what to use. -
@stisch I had a co-developer way back telling me to use sublime text. I was using vscode. I just told him: ah yes, ok I'll use that, nice, that's good, etc (all positive things).
Then after that I still used vscode. I agreed to all his reasonings so there will be no objection LOL to save some time. -
stisch46036y@Devnergy that's genius! Nice work.
I try to avoid those zero sum arguments myself, but usually by the time I realize I'm in one it's too late. -
epse36586y@dontbeevil I must admit that I am guilty of being slightly too enthusiastic about what works for me though... Might come off the wrong way idk
-
Pickman6526y@dontbeevil it resembles an old Microsoft ad. I found that somewhat funny. In a facepalm way.
-
I use cli for all pushing and pulls , but use git for desktop to do reviewing of changes. Why would anyone pay for a gui for git when git desktop is Free.
-
Freeware4656yInventing a paradigm shift away from CLI is an interesting play, let me grab my popcorn
-
Voxera113886y@Voxera Apperently thee is now an extension to VSCode that offers a similar tree view as gitkraken. Going to test it.
-
Voxera113886y@VaderNT I think its this one.
Git Graph
https://marketplace.visualstudio.com/...
But I have not tried it yet.
Related Rants
What kind of morning filth is this?
rant
gitkraken
cli
git
gui-vs-cli
gui