GitLens?
GitHub Desktop or Git CLI?
Submitted 11 months ago by hypnotic_nerd@programming.dev to programmer_humor@programming.dev
https://programming.dev/pictrs/image/3afccf95-534c-49a1-b9a5-d02730f5da81.jpeg
Comments
CmdrKeen@lemmy.today 11 months ago
MangoPenguin@lemmy.blahaj.zone 11 months ago
I really like Sourcetree, been using that for a long time.
Fades@lemmy.world 11 months ago
Source tree has always been horribly optimized to point of uselessness. Wonder if it’s still shit
Hagdos@lemmy.world 11 months ago
What do you mean by this? It works fine for me so far, though I’m not a heavy user.
ohlaph@lemmy.world 11 months ago
Same here. Use it regularly at work. For personal projects, I tend to just use the IDE.
marcos@lemmy.world 11 months ago
For something with such an horrible interface, it’s amazing how often people that create a new interface for it manage to make it worse.
eluvatar@programming.dev 11 months ago
I only use it to clone projects via the Open in GitHub desktop link.
alphabetsheep@lemmy.world 11 months ago
Ohmyzsh with the git plugin is my fave -
gaa & gcmsg “a commit”
feels like the right level of verbosity for me.hypnotic_nerd@programming.dev 11 months ago
Wow what’s the plugin name I wanna try it out.
alphabetsheep@lemmy.world 11 months ago
The plugin is just called “git” it comes with ohmyzsh out of the box. You just have to enable it in your zshrc.
space_comrade@hexbear.net 11 months ago
GitguiI is pretty great too if you need a bit of interactivity. It’s bare bones and no bullshit but can still do like 90% of what all the other fancy tools can do.
ILikeBoobies@lemmy.ca 11 months ago
Gitlab/Azure Repo
jelloeater85@lemmy.world 11 months ago
The GitHub CLI is magic.
Juice@hexbear.net 11 months ago
Uh how do i get this to work on Linux? I tried pushing a project and it just asks for a password, and PW support is deprecated
usa_suxxx@hexbear.net 11 months ago
docs.github.com/…/connecting-to-github-with-ssh
Connect an SSH key and use that.
Juice@hexbear.net 11 months ago
No luck, i tried that and https login and it still asks for a PW when I push
stepanzak@iusearchlinux.fyi 11 months ago
I’m not sure about the exact commands, but you do something like
gh auth login
to authenticate the CLI and then something likegh ssh setup
to change ssh’s config file to authorize using the GH CLI.Juice@hexbear.net 11 months ago
I’ll try that, thanks
Gambled23@sh.itjust.works 11 months ago
Use ssh authentication instead
aBundleOfFerrets@sh.itjust.works 11 months ago
key identification
mariusafa@lemmy.sdf.org 11 months ago
Git cli powerfull af only us git cli
pkill@programming.dev 11 months ago
gitui
outdated_belated@lemmy.sdf.org 11 months ago
tig
SalsaGal@programming.dev 11 months ago
Neither, I’m a lazygit fan
hypnotic_nerd@programming.dev 11 months ago
Yes, lazygit is fast as flash
snugglebutt@lemmy.blahaj.zone 11 months ago
git-cola and my own gitea server, near perfection
nearjsss@reddthat.com 11 months ago
Why is no one talking about LazyGit?
comrade_pibb@hexbear.net 11 months ago
sublime merge
xmunk@sh.itjust.works 11 months ago
Personally, GitExtensions… github desktop is a pile of turds but git CLI introduces unnecessary stress precisely when I don’t want it.
SketchySeaBeast@lemmy.ca 11 months ago
Yup. I don’t care if my workflow is suboptimally slow, I can easily see exactly I’m doing with git extensions.