112

What kind of morning filth is this?

Comments
  • 6
    @RocketSurgeon, That too as the first thing to see in the morning!
  • 16
    @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?
  • 46
    CLI 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.
  • 5
    @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 😎
  • 2
    @FrodoSwaggins from my git kraken experience, it is slow 😁
  • 5
    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
  • 5
    I prefer a GUI controllable by shortcuts tbh
  • 10
    I'll stick with the CLI, thanks.
  • 4
    I 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.
  • 4
    The person who wrote the email must have been deeply hurt by someone xdd.
  • 10
    Wait... 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
  • 12
    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
  • 2
    @bahua, ikr! That is the point of both existing and flourishing.
  • 2
    @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.
  • 3
    I 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.
  • 4
    "Life's too short for the command line"
    If you're a 5 words per minute monkey, maybe.
  • 1
  • 1
    @Root I will too, atleast for git :)
  • 3
    They 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.
  • 2
    I lost my cursor seeing this
  • 4
    So they are cli-shaming against gui-shaming? Wtf... I'm glad I don't use this shit anymore.
  • 1
    @hell, that's some irony!
  • 3
    *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.
  • 3
    "Life is too short for the Command Line " -> "If your are too stupid to learn Command Line"
  • 1
    @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.
  • 1
  • 2
    @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.
  • 0
    I 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.
  • 1
    I'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.
  • 0
    @dontbeevil Exactly.
  • 2
    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.
  • 2
    Weird, they promoted GUI as an extension to your workflow before, instead of a CLI replacement.

    They even hace blogposts for CLI tutorials.
  • 2
    They 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?
  • 1
    @FrodoSwaggins it does
  • 4
    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.
  • 5
    We 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.
  • 2
    @stisch, most valid point.
  • 3
    @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.
  • 2
    @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.
  • 2
    @bahua hear, hear! Use whatever the fuck but don't shame (maybe shame tongue-in-cheek) and especially don't shame to sell something
  • 1
    @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
  • 1
    @bahua just like with the idiotic pc and console masterrace
  • 0
    @nett18 we still have a race between PC and Console?
  • 0
    @knockKnock yes, AND console vs console
  • 0
    @nett18 Who are those people? And where do they come from? How do they spawn?
  • 0
    @knockKnock I don't understand what you mean?
  • 1
    ... Microsoft...
  • 0
    @dontbeevil it resembles an old Microsoft ad. I found that somewhat funny. In a facepalm way.
  • 1
    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.
  • 1
    Inventing a paradigm shift away from CLI is an interesting play, let me grab my popcorn
  • 1
    “Command line junkies??” **triggered**
  • 1
    #TeamCLI
  • 1
    @Voxera Apperently thee is now an extension to VSCode that offers a similar tree view as gitkraken. Going to test it.
  • 1
    @Voxera Sounds cool! What is it called?
  • 1
    @VaderNT I think its this one.

    Git Graph
    https://marketplace.visualstudio.com/...

    But I have not tried it yet.
Add Comment