862
submitted 1 day ago* (last edited 1 day ago) by Maven@lemmy.zip to c/programmer_humor@programming.dev
(page 2) 50 comments
sorted by: hot top controversial new old
[-] wowwoweowza@lemmy.world 14 points 9 hours ago
[-] shekau@lemmy.today 1 points 5 hours ago

VSCodium better

[-] AusatKeyboardPremi@lemmy.world 40 points 12 hours ago* (last edited 12 hours ago)

I always found Git GUIs, especially the ones built into IDEs, to be more confusing and clunkier than working with Git on a terminal. It often feels like unlearning what one knows about Git, and relearning it the way that specific GUI demands.

Heck, I am going through the aforementioned feeling as I force myself to use Magit on Emacs. It just does not feel intuitive. But I will not give up until I have made an honest and full attempt.

The only sensible Git GUI I ever used is Sublime Merge[0], after a coworker praised it immensely. Even that is reserved for the rarest of the rare times when the changes in the workspace gets unwieldy and unruly. For every other instance: Git CLI on a terminal.

[0] https://www.sublimemerge.com/

E: typo, and link to mentioned GUI.

[-] Traister101@lemmy.today 4 points 7 hours ago* (last edited 7 hours ago)

JetBrains has really nice Git integration. Interactive rebaseses and merges are quite pleasant but I'm still dipping into the command line to do stuff occasionally. Most commonly a git reset HEAD~ cause I want to split a commit though I had to dig through the reflog the other day cause I suddenly realized I lost an important branch that ended up being over a hundred commits back.

load more comments (2 replies)
[-] kamen@lemmy.world 18 points 11 hours ago

That has the same energy as complaining that a file manager has "Delete" in the context menu.

load more comments (9 replies)
[-] RobotZap10000@feddit.nl 62 points 15 hours ago

5000 files

0 backups

Someone's got their priorities mixed up.

[-] TheNSFWConnoisseur@lemmynsfw.com 25 points 12 hours ago

having 5000 backups of 0 files is also kinda pointless.

[-] Reil@beehaw.org 3 points 7 hours ago

Yeah, those are novice numbers. I have infinite backups of my 0 files!

load more comments (4 replies)
[-] computerscientistII@lemm.ee 22 points 14 hours ago

No backup, no sympathy.

[-] _____@lemm.ee 122 points 18 hours ago

let's turn this into a constructive angle for future devs and current juniors: just learn git cli, I promise you it is much simpler than it seems.

all those memes about git having like a thousand commands are true, but you really will only use like 7 at most per month.

learn push, pull, merge, squash, stash, reset, im probably missing like one or two

I promise you again: it is much simpler than it seems. and you won't have to use these stupid git GUI things, and it will save you a hassle because you will know what commands you are running and what they do

short disclaimer: using git GUI is totally fine but low-key you are missing out on so much

[-] CodeMonkey@programming.dev 1 points 6 hours ago

For me, it is easier to learn to use git via CLI instead of a UI. When I first started using git, I learned a few command/flag combinations that I use every day and I barely learned anything else about git after. Everything I don't do regularly I don't remember, but have written down in a text file of incantations. It is harder to write down what buttons and what menus I have to click.

[-] lurklurk@lemmy.world 17 points 13 hours ago

You get pretty far with just clone, pull, add, commit, push

load more comments (23 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 20 Nov 2024
862 points (97.5% liked)

Programmer Humor

19623 readers
2382 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS