Skip to main content


git config --global rerere.enabled true

I learned this at #FOSDEM. You too might want to set it.

in reply to daniel:// stenberg://

uff, am I lucky that I'm not the only one who learned about that just *after* I wouldn't have to had done an intense rebase manually *again*. #hindsightis2020
in reply to daniel:// stenberg://

> rerere

stands for "reuse recorded resolution", which might give a better idea of what it does.

in reply to daniel:// stenberg://

It's been part of my default #git configuration since 2009. Given the amount of merges and rebases I do at $DAYJOB, I couldn't live without it.

It's one of those things that really ought to be enabled by default.

#git
in reply to Peter Krefting

@nafmo one of those things that have bothered me but I never figured out I could fix this easily... until now!
in reply to daniel:// stenberg://

@nafmo I started using it after reading an article abou5 it a few months ago and I think this should be in every intermediate git course because it resolves the terrible pain of rebasing...
in reply to daniel:// stenberg://

It's great when you resolve conflicts right. But be prepared for perusing the man pages when you record the wrong resolution, and it keeps coming back! 😁
in reply to daniel:// stenberg://

for some reason I keep learning about this setting as if for the first time. I run into a situation where it would help, I fix the problem, I find the setting... then three or four months later I run into the same problem again