For the last 5(?) years or so I have been using GitKraken as my daily git driver for a while. I use it at my job mostly and love the functionality. I still use git via command line but jumping into git bash is nice no matter what os I am currently using.

I mainly use it:

  1. To see what branches have been modified (same as git tree but updates itself).
  2. Hooks into other git hosting like codeberg/gitea/forgeo without any real work. Login is also super easy and built in. Oauth is built in.
  3. Git amend is a one click interface.

There is other niceties like issue tracking, easy auto-creation of branches, etc… that I personally don’t use all that much, but I can see the appeal.

The only real issue is the price. It used to be 30$ a year but now it’s over 100+. I would happily pay 30 a year or pay one time for a license…but over 100 is too much in my opinion. I may go back to using all command line if the price keeps going up.

Is there any open source tools that do something similar it’s the same look/feel?

  • jagot@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    If you like Emacs, Magit is the best thing since sliced butter. Even if you don’t use Emacs, I would claim that Magit is a good enough reason to start doing so.

    • finestnothing@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Seconding magit, emacs is an awesome ecosystem well worth learning, and magit is fantastic. I recommend doom emacs - the greatness of vim keybinds for editing with the greatness of the emacs ecosystem

  • Rogue@feddit.uk
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    The open alternatives don’t have particularly good UIs which was a massive perk of GitKraken.

    These days I rely heavily on the Git UI within jetbrains various IDEs. If you’re working on open source projects then you can get a free license. Or they do educational discounts. If you’re using it commercially then it’s going to be roughly the same price as for Kraken but you get a best in class IDE included…

        • Aatube@kbin.melroy.org
          link
          fedilink
          arrow-up
          0
          arrow-down
          2
          ·
          2 years ago

          Yet this “severely crippled” version is already more than enough. It’s not like the Gitkraken suite existed back then; it was just the one app.

          Plus, 2016 was a year in closed beta. It seems to me that the free tier’s been like this since release.

  • Cyno@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Git Fork is absolutely amazing. It has a good (unlimited) free trial but it is well worth the one time purchase too.

  • Treeniks@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    May not be the most popular choice, but I absolutely love Sublime Merge. Only issue I have is that it doesn’t support workspaces. But I love how it doesn’t abstract git away. Most actions in the UI are just called like the underlying git command, there are no non-git things like a “sync”. Plus you can always click on the top to see which commands exactly were executed and with what output. And it’s Sublime-typical wicked fast.

    It’s an unlimited free trial with the dark mode disabled. License costs $100 and lasts for 3 years of updates.

  • FiniteLooper@lemm.eedeleted by creator
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 years ago

    SourceTree by Atlassian is great, I’ve used it for years and love it. It’s also free. They kind of push you into signing up for a BitBucket account, but it’s skippable. I think it checks all the boxes for the requirements you listed.

    • accideath@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Really? I hated SourceTree. It was the reason why I switched to GitKraken in the first place. Haven’t needed to use git in a few years now but especially when dealing with conflicts, GitKraken was just infinitely superior and sourcetree annoyingly barebones.

  • FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    2 years ago

    The only Git GUIs that I’ve ever liked:

    • GitX, and its many forks. Mac only though.
    • Git Extensions. Terrible name, but this is actually a standalone Git GUI and is surprisingly decent. I think it started Windows only but maybe there’s a Linux port now.
    • VSCode’s “Git Graph” extension. It’s not quite as fully featured but it integrates well into VSCode and is pretty nicely designed.

    I’ve tried almost all the others (SmartGit, Sublime Merge, GitKraken, etc.), and didn’t really like how they worked.