There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

mariusafa , in GitHub Desktop or Git CLI?

Git cli powerfull af only us git cli. Well and gitk

OsrsNeedsF2P , in Release notes of an open source app. Someone is pretty mad at Canonical for Snap

Canonical could have done a lot better with the explanation message here. The idea is to push apps towards XDG compliance and the use of things like Portals.

That said, unlike Wayland, portals really aren’t there yet from a UX perspective, especially for an app that is heavy on file transfers.I prefer what Flathub does where it puts a nice green checker beside your app for XDG compliance - it’s an encouragement, but not an enforcement.

TheFerrango , in GitHub Desktop or Git CLI?

Laughs in Sourcetree

KeepFlying ,

Sourcetree is still best by far for history browsing, and I’ll die on that hill.

FoolHen ,

I switched to gitextensions, sourcetree had so many bugs that it was getting on my nerves. Gitextensions has a similar layout, it also has the history view. It’s not prefect (recently they removed the dark theme because they upgraded some dependency and it didn’t work anymore) but it’s the best alternative I’ve found

xmunk ,

I’m a huge fan of GitExtensions, especially because it does so little magic.

TrickDacy ,

Looks like it’s windows only?

FoolHen ,

Yeah unfortunately it is

nilloc ,

Sourcetree best for free, thanks bit bucket.

Tower is pretty nice for mac user too. I paid for it for a few versions back when I was coding full time. Now I just stuck to source tree for occasional freelance and personal projects.

KeepFlying , in Manager: This task only takes 30 minutes. Why did it take you the whole day?

“stuff”

nomecks ,

“Commit”

akkajdh999 , in GitHub Desktop or Git CLI?

lazygit:

dukk ,

Freaking love TUIs, it’s like they took the convenience of a GUI and the efficiency of the CLI and merged them. As a Neovim and Lazygit user myself it’s amazing what I can accomplish in but a few keypresses.

lowleveldata , in GitHub Desktop or Git CLI?

Why am I not allowed to login to 2 GitHub remote at the same time? Answer me Microsoft

smeg , in GitHub Desktop or Git CLI?

I feel those captions are the wrong way round

xmunk ,

There are much better git UIs out there.

smeg ,

Definitely, last time I used github’s one it could barely do more than push and pull. I’ll almost always use a (good!) UI over the git CLI though.

expr ,

No matter the GUI you use, you’re leaving a lot of useful functionality on the table. By their nature, you only get a small fraction of git’s features. There are many useful commands I use regularly that are impossible to replicate using GUIs.

smeg ,

A good UI (for you personally) should do all the things you regularly do. Git is a complex and messy enough beast that when I have to use the CLI I’m going off the golden path and copy+pasting something arcane.

0ops ,

It’s not like you lose access to the cli when you use a gui. I personally use both

xmunk , in GitHub Desktop or Git CLI?

Personally, GitExtensions… github desktop is a pile of turds but git CLI introduces unnecessary stress precisely when I don’t want it.

SketchySeaBeast ,
@SketchySeaBeast@lemmy.ca avatar

Yup. I don’t care if my workflow is suboptimally slow, I can easily see exactly I’m doing with git extensions.

derpgon , in GitHub Desktop or Git CLI?

JetBrains IDEs, I don’t remember the last time I used the CLI.

caseyweederman ,

you have forgotten the face of your father

QuazarOmega ,

Linus Torvalds?

eluvatar ,

This is the way

expr ,

Good luck doing anything remotely complicated/useful in git with an IDE. You get a small fraction of what git can do with a tool that allows absolutely 0 scripting and automation.

calcopiritus ,

IDE git is less powerful than CLI git. However I’m pretty confident that most people use more features of git by using a GUI.

CLI feature discoverability is pretty awful, you have to go out of your way and type git help to learn new commands.

With a GUI though, all the buttons are there, you just have to click a new button that you’ve been seeing for a while and the GUI will guide you how to use it.

derpgon ,

It sounds like you don’t speak from experience. I have all the automation I need. It supports git hooks on top of IDE-only features like code checking.

If I have to fire up my CLI for some mass history rewriting (like changing an author for every commit), or when the repo breaks - so be it. But by not using the CLI I save my fingers and sanity, because committing a bunch of files is several click away with little to no room for error.

I can rebase, patch, drop, rename, merge, revert, cherry pick, and solve conflicts with a click of a button rather than remembering all the commands and whatnot.

muddi ,

There are automations. You can even add git hooks iirc. Mostly I find the lint and other code quality integrations nice to have in the IDE, since the inline results allow me to navigate directly to the code

Diffing is a lot easier too

GBU_28 ,

I use the cli, but my main goal is to never have to do anything remotely complicated with git. Does it happen sometimes? Of course.

CodingCarpenter ,

I was looking for this comment. PHP storm and git are like best friends. I very very rarely need to resort to the CLI and generally that’s for hard resetting after I screw something up

art , in GitHub Desktop or Git CLI?
@art@lemmy.world avatar

Learning git will give you the tools to work on projects on any git platform. It doesn’t matter if I’m in Forgejo, Gitlab, or Github.

bellsDoSing ,

And it will find you the most answers online in case you have a git related question.

infinitepcg , in GitHub Desktop or Git CLI?

GitKraken!

LemmyIsFantastic , in GitHub Desktop or Git CLI?

Who the fuck codes and is such a terrible coder they are using shitty GitHub desktop?

Stumblinbear ,
@Stumblinbear@pawb.social avatar

You can be a perfectly good dev and not enjoy working in the cli, especially when there are good enough alternatives

jbk ,

Beginners, probably? I agree it sucks tho, bundling a whole ass browser just for some fancy semi-automated git executions

Itd4n ,

ass browser

hehe.

calcopiritus ,

GitHub desktop is the first thing I recommend whenever someone ducks up their local repo by using eclipse’s git integration.

It’s so easy even an eclipse user can solve their issue by clicking a simple “sync” button. They don’t need to even know how git works.

curiousaur ,

That’s literally the problem being talked about. You need to know how git works to avoid these kinds of problems.

Feathercrown ,

Why you haff to be mad its only preference

youtu.be/xzpndHtdl9A?si=TNH0CnrAXrrUM3ae

hightrix , (edited )

Right here, brother.

I use the right tool for the job, always. If all I need is to push a branch, then I’d rather use a UI that quickly shows me the changes in a nice diff layout. If I’m doing a pull request review and want to run it locally, I select the branch, pull, and go.

That said, when there are conflicts or tricky merges, or I want to squash a bunch of commits, anything like that, I’ll use the CLI.

It’s not about being above GitHub desktop or being an enlightened CLI user. It is about using the tool that is needed.

I’ve only been writing and releasing software for 15 years, what do I know.

That said, use whatever workflow fits you best! If that’s your hands never leaving the keyboard, rock on! If you instead write code like you’re playing an FPS, enjoy! We all do this because we like it, right? 😊

LemmyIsFantastic , in Release notes of an open source app. Someone is pretty mad at Canonical for Snap

Linux: easier to use than Windows🤣

And commiting definitely isn’t one of the biggest pains in the ass you could wish on yourself.

pHr34kY ,

Windows doesn’t even have a software repo.

As a worst-case scenario, AFTL could just make you download it from the website and it would be exactly as bad as Windows UX.

LemmyIsFantastic ,
Bo7a ,

phr34ky: Windows doesn’t have a software repo

you: Here is a non-windows software repo

Are you drunk?

offspec ,

Winget would have been a better one here

Rin ,

I use it but it’s not official. Linux distros install their own package managers.

cupcakezealot , in GitHub Desktop or Git CLI?
@cupcakezealot@lemmy.blahaj.zone avatar
caseyweederman ,

You have my attention

Do they have a Linux client though?

cupcakezealot ,
@cupcakezealot@lemmy.blahaj.zone avatar

sadly no and i don’t think it works through wine

but technically they have a mac client which is basically an expensive version of linux

Aatube ,
@Aatube@kbin.social avatar

Not really. It’s BSD, and even then the layout of the OS is quite far from BSD. Besides that you have a lot more technical stuff. Just use wine.

TrickDacy ,

I wish! The best Linux git gui I have found is SmartGit. I like it, but it’s just a little goofy and not free. Fork is better for its ability to very easily stage and/or stash a subset of the current changeset.

Anyone got any suggestions? I tried git-cola and gitkraken. The former I found obtuse and limited, and the latter is not free in addition to somehow making git harder with a pretty gui.

Aatube ,
@Aatube@kbin.social avatar

Gitkraken is free as long as the repository is public, which seems like an alright compromise to me. The only problem I had with it was that it was electron. What did it make harder for you?

TrickDacy ,

I just really detest the UI. And I have private repos I have to work with as well.

BaardFigur ,

deleted_by_author

  • Loading...
  • TrickDacy ,

    Right and that is how I currently use it

    floofloof , (edited )

    The best ones I have found for Linux are SmartGit and Sublime Merge, but neither are free in any sense. Sublime Merge is slightly cheaper. SmartGit offers a free “hobby license” but it limits which kinds of repos you can work with.

    Gitkraken looks like it might be good but I haven’t used it.

    eluvatar ,

    Been using it for years it’s great

    ramenshaman ,

    I hate coding on Windows, maybe I’ll check that out. (My only option is Windows for my work laptop because I need to use a few Windows-only softwares and IT says I’m not allowed to dual boot)

    jadedwench ,

    Is running Linux off a USB drive possible? It isn’t ideal, but you can still have persistence if needed? There is also WSL, if you don’t need a GUI.

    ramenshaman ,

    After the last windows update WSL gives me a BSoD every time 😭 Pretty sure IT wouldn’t appreciate me running Ubuntu off a USB drive but that’s a good idea.

    Aatube ,
    @Aatube@kbin.social avatar

    Any windows screenshots?

    (Fork is also an awful name in terms of searching for it btw)

    cupcakezealot ,
    @cupcakezealot@lemmy.blahaj.zone avatar
    vsh , in GitHub Desktop or Git CLI?
    @vsh@lemm.ee avatar

    GitHub desktop for life

    tahoe ,

    Yup! Been using it for years, it looks nice, has a good UI and works well. I’ll use the CLI if I need to but 99% of the time Desktop is the better choice (for me).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines