SalsaGal,
@SalsaGal@programming.dev avatar

Neither, I’m a lazygit fan

hypnotic_nerd,
@hypnotic_nerd@programming.dev avatar

Yes, lazygit is fast as flash

snugglebutt,
@snugglebutt@lemmy.blahaj.zone avatar

git-cola and my own gitea server, near perfection

CCF_100,

Well one runs on Linux and the other doesn’t so…

snugglebutt,
@snugglebutt@lemmy.blahaj.zone avatar

They both do

CCF_100,

Oh really? Well, I stand corrected then, nevermind

alphabetsheep,

Ohmyzsh with the git plugin is my fave - gaa & gcmsg “a commit” feels like the right level of verbosity for me.

hypnotic_nerd,
@hypnotic_nerd@programming.dev avatar

Wow what’s the plugin name I wanna try it out.

alphabetsheep,

The plugin is just called “git” it comes with ohmyzsh out of the box. You just have to enable it in your zshrc.

hypnotic_nerd,
@hypnotic_nerd@programming.dev avatar

Thanks 👍

nearjsss,

Why is no one talking about LazyGit?

lseif,

using LazyGit in tmux has changed my workflow.

instead of: git add . git commit -m ‘foo’ fg

i just: g ac foo q

and it displays everything neatly

Edit: apparently greater/less than symbols dont render properly on lemmy. so imagine a few (CR)'s and (C-b)'s sprinkled in

alphabetsheep,

Are you able to fall back to normal git commands if you don’t know the shortcuts? This sounds awesome until I can’t remember the syntax to do something I don’t do everyday.

lseif,

you can run shell commands with :, and there may be a nicer way for git-specific commands which i dont know about.

each ‘pane’ (such as ‘changed/staged files’, ‘commit log’, etc) has its own keybinds, which you can see with ?

Phoenix3875,

Why are they even on the same bus?

Benaaasaaas,

Vim Fugitive

pastelmind,

Fork is much better than GitHub Desktop, you can use it without paying indefinitely

hightrix,

GitHub desktop Stan here. Been a software engineer for over a decade and still love my UI tools. GitHub desktop is good enough 99% of the time.

ILikeBoobies,

Gitlab/Azure Repo

jelloeater85,
@jelloeater85@lemmy.world avatar

The GitHub CLI is magic.

Fades,

CLI + IDE for git

unagi,

This is the way

sloppy_diffuser,

LazyGit with lazygit.nvim checking in.

MangoPenguin,
@MangoPenguin@lemmy.blahaj.zone avatar

I really like Sourcetree, been using that for a long time.

Fades,

Source tree has always been horribly optimized to point of uselessness. Wonder if it’s still shit

Hagdos,

What do you mean by this? It works fine for me so far, though I’m not a heavy user.

ohlaph,

Same here. Use it regularly at work. For personal projects, I tend to just use the IDE.

Metype,
@Metype@lemmy.world avatar

I’d use Desktop if it worked, unfortunately recently it decided that I don’t have read/write access to a repo I’m working on. Works fine in git CLI so idk what the problem there is.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programmer_humor@programming.dev
  • ngwrru68w68
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • kavyap
  • cubers
  • megavids
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines