this post was submitted on 04 Apr 2024
1091 points (98.2% liked)

Programmer Humor

18292 readers
1283 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
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 3 months ago (1 children)
load more comments (1 replies)
[–] merthyr1831 9 points 3 months ago* (last edited 3 months ago) (1 children)

Heres my based af workflow:

git checkout -b feature-branch

rebase on top of dev whilst working locally

git rebase origin/dev-branch && git push -f


if i need to fix conflicts with dev-branch during a PR

git merge origin/dev

load more comments (1 replies)
[–] [email protected] 8 points 3 months ago (6 children)

Anyone mind explaining to me how git rebase is worth the effort?

git merge has it's own issues but I just don't see any benefit to rebase over it.

[–] Aux 7 points 3 months ago (5 children)

Well, rebase allows you to resolve the same conflict ten times in a row instead of doing it once. How cool is that?

load more comments (5 replies)
load more comments (5 replies)
[–] iAvicenna 7 points 3 months ago* (last edited 3 months ago) (1 children)

I personally prefer "git off my lawn"

load more comments (1 replies)
[–] [email protected] 7 points 3 months ago

Fuck a merge commit! Rebase ervray day bay bayyy.

[–] [email protected] 7 points 3 months ago (2 children)

Rebase feature branch, merge commit into main (NO SQUASH).

load more comments (2 replies)
[–] AeonFelis 6 points 3 months ago

I like rebase, it's everyone else that hate it when I rebase main twice a day.

[–] RampantParanoia2365 6 points 3 months ago

You had me a "Sydney Sweeney reveals".

[–] [email protected] 6 points 3 months ago (1 children)

git rebase is only for terrorists. 🥸

Also for me when I’ve been drinking and committed some really stupid shit into the repo. No one needs to know what I really think of my team members.

[–] [email protected] 7 points 3 months ago (1 children)

Yeah totally merge everything, people like a good spaghetti salad.

load more comments (1 replies)
[–] [email protected] 6 points 3 months ago

Daily circlejerk

[–] [email protected] 5 points 3 months ago

i like to create ten different checkouts of main, rebase them all slightly differently and then no fast forward merge them all back into each other

load more comments
view more: ‹ prev next ›