this post was submitted on 12 Dec 2023
796 points (99.0% liked)

Programmer Humor

18292 readers
1437 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] jelloeater85@lemmy.world 2 points 6 months ago (7 children)

Do you always have to do origin master? I've seen it where sometimes just git push works and other times not.

[–] MajorHavoc@lemmy.world 4 points 6 months ago (1 children)

I was being more evil than that, saying that if one is gonna push direct to main, might as well maximize the possible damage to everyone else's branch.

[–] jelloeater85@lemmy.world 3 points 6 months ago

Lol why not just delete the whole project from GitHub... I mean, everyone has a copy, right?😱

[–] zcoyle@programming.dev 3 points 6 months ago

where it Just Works, the branch is set up to track a remote branch

https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches

[–] adrian783@lemmy.world 2 points 6 months ago (3 children)

uh in any actual company you almost never push to origin master. so I think it's a joke.

[–] MajorHavoc@lemmy.world 7 points 6 months ago (1 children)
[–] jelloeater85@lemmy.world 4 points 6 months ago

Force push Fridays!

[–] Valmond@lemmy.mindoki.com 1 points 6 months ago* (last edited 6 months ago)

Depends on the configuration right?

You can work on your branch and then push that to integration for example.

I mean you're not working on your local master/main branch right?

[–] herrvogel@lemmy.world 1 points 6 months ago

In most actually companies you can try push to origin master, but it'll likely get rejected by the repo's security policies.

[–] Valmond@lemmy.mindoki.com 2 points 6 months ago (1 children)

push origin your/branch

Pushes, you guessed it, your/branch!

Head is usually your checked out working branch if you're not in a headless state, right?

[–] jelloeater85@lemmy.world 2 points 6 months ago

Force push main, straight to jail🤣

Yup yup, usually you're on a branch, sometimes a tag. I mean it's all just pointers to references at the end of the day. I tend to treat Git like a story book, some folks still act like it's SVN.

[–] Meowoem@sh.itjust.works 1 points 6 months ago (1 children)

I think it depends what branch your local version of the repo is set to. If you're already in master then it'll push there, if you're in a testing branch then you can push it straight to master instead by telling it to

[–] jelloeater85@lemmy.world 1 points 6 months ago

I just meant it not auto creating a new matching named branch.

That’s part of the joke, I think. If it’s a repo more than just you use, you would almost never push directly to the main branch.