This represents an impressive faith in your hardware. `git ci -amx && git push origin +wip` is my jam.
-
-
No it doesn't. I wrap up my work, do intentional commits, and push every day. I'm okay losing a day of work.
1 reply 0 retweets 1 like -
This isn't judgment. I'm acknowleding we all have different workflows. Mine is motivated by different things than yours.
1 reply 0 retweets 3 likes -
Listen, this conversation is all arguing about the best way to wipe, but really it's objectively best to just not shit in the first place.
1 reply 0 retweets 0 likes -
A thing that confuses me is the assumption that rebase == eliminate merge commits. That's one thing rebase can be used for, but not all.
2 replies 0 retweets 1 like -
I think it's fair to say eliminating merge commits is often a specific goal for many ppl. Part of the "tidy" argument.
1 reply 0 retweets 1 like -
Your right that it's not necessary to abandon merge commits with rebase. But they don't have the same meaning or context.
1 reply 0 retweets 0 likes -
My biggest gripe with rebase is the shift in chronological context. It blurs when changes were written vs when introduced to the branch.
2 replies 0 retweets 0 likes -
Doesn't git give you both chronological context (dates) so you don't need to rely on history for that?
1 reply 0 retweets 0 likes -
Rebase creates new commits with new dates. That's what I mean when I refer to "faux history". "Pretend this happened just now".
1 reply 0 retweets 3 likes
Ah ok! I get it.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.