标签: git rebase git-rebase git-pull git-config
git config documentation表示pull.rebase是“可能危险的操作”,但为什么会这样?如果您遇到合并冲突,您可以放弃合并...但如果您在重新定位时遇到冲突,您可以同样放弃变基。当您启用此设置时,您不太可能丢失数据,是吗?
pull.rebase
答案 0 :(得分:2)
“可能危险”一词并不意味着失去工作是危险的,而是因为你重写历史。
危险在于,每个提交的sha都会改变,如果任何其他开发者保留对sha的引用,他的引用将被破坏。
sha