No gods, no masters
Programmer Humor
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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
git push origin main
doesn't have the same ring to it as git push origin master
TRUNK
Toot
When I first started using SVN trunk was where all the code was, so I thought it mean like a chest instead of a tree. Like "just throw it in the trunk." My first experience with it was manually installing Gmod mods so anything related to branches was lost on me because it was irrelevant. It wasn't until after I began using git and seeing people refer to subversion as "trunk based development" for a while that it finally clicked. "Oh. Like a tree trunk. With branches."
trunk
and it's not even close. It's even a mastodon reference therefore it's awesome.
trunk
was the common name before git anyway. Why the move away? I've heard it's because git is more of a weird graph than the trunk+branch model of CVS. But if that's the reasoning, master
is still a stupid name because it implies the same primacy as trunk
. Why not just default
or start
or something?
I think master came from master record. It makes some sense, as all other branches would be derived from the master branch.
That would make sense for forks, not branches. Although to be fair, the word branch also doesn't make sense for branches (since those don't exactly merge back into the trunk).
Default, primary, contemporary, trunk, toot toot here comes the deploy train
I made a post about this a few months ago. This will start a civil war. https://lemmy.cafe/post/20354265
Meanwhile you can still cherry-pick the tip, and go right to the head, and fork away.
git pull origin SHAFT
abraham lincoln was the horniest bastard around i guess.
Satan My Master!