I ask because I like console, but at the same time have difficulties remembering all the commands. I’d like to try a GUI that is comfortable to use with only a keyboard.
[edit]
My inbox got fediversized, fantastic feeling.

  • priapus
    link
    fedilink
    arrow-up
    10
    ·
    2 years ago

    I use Lazygit, which is a TUI. It is entirely controlled by keyboard shortcuts and has a lot of quick ways to do tedious things.

    • Viktorian@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      +1 for Lazygit. It doesn’t cover all of my needs so I have to use the CLI for a few small things, but for 99% of your typical git usage this tool is such a gift.

      • dmrzl@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I’m curious: what’s missing for you?

        I needed a few smaller features (like rebasing onto any commit, not just HEAD) and found the code quite easy to adapt to my needs (had to take half a day to learn Go first though).

        A proper gerrit integration would be awesome though.

        What’s lacking for you and where did you end up tool-wise?

    • lz0@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Lazygit is amazing. I have it integrated with a float in Neovim so I can call it up easily.

      I do recommend getting comfortable with just CLI first though. It gives you a very good base understanding of git.

      • priapus
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Definitely agree. Ime, if you only rely on gui you’ll eventually end up in a situation where things are fucked and a gui doesn’t have the features you need to fix it.