this post was submitted on 20 Nov 2024
865 points (97.5% liked)

Programmer Humor

20735 readers
530 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 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] _____@lemm.ee 121 points 3 months ago (25 children)

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

[–] MajorasMaskForever@lemmy.world 18 points 3 months ago (13 children)

Every time I mentor a dev on using git they insist so much on using some GUI. Even ones who are "proficient" take way longer to do any action than I can with cli. I had one dev who came from SVN land try and convince me that TortoiseGit was the only way to go

I died a little that day, and I never won her over to command line despite her coming to me kinda regularly to un-fuck her repository (still one of the best engineers I ever worked with and I honestly miss her... Just not her source control antics)

[–] dh34d@lemmynsfw.com 3 points 3 months ago (1 children)

Currently using Tortoise and SVN for the first time at my job, and I hate it.

[–] MajorHavoc@programming.dev 2 points 3 months ago* (last edited 3 months ago)

Welcome to the brotherhood. Haha. Ow.

Using SVN was like a having a thoughtful professional assistant who ignored half of what I said and occasionally threw medium sized objects at my head without warning.

You're allowed to mock the whole organization mercilessly until they upgrade to git. Git is completely free, and the available upgrade tools are lossless. Also git actually works perfectly fine when naively treated like SVN.

Source: I used git naively like SVN for awhile after (flawlessly) upgrading a huge number of repositories.

load more comments (11 replies)
load more comments (22 replies)