"Git rerere", a bit of a hidden feature
a year ago
- #MergeConflicts
- #Git
- #VersionControl
- Git的rerere(重用已记录的解决方案)功能可以自动解决之前已解决过的合并冲突。
- 可以通过`git config --global rerere.enabled true`全局启用rerere功能。
- Rerere对于长期存在的分支、频繁变基以及测试合并而不污染历史记录非常有用。
- 像`git rerere status`和`git rerere diff`这样的命令可以帮助跟踪和查看冲突解决方案。
- 如果在之前解决过相同的冲突,rerere可以在变基或合并期间自动解决冲突。