为什么pull.rebase是“可能危险的操作”?

时间:2015-11-13 11:50:25

标签: git rebase git-rebase git-pull git-config

git config documentation表示pull.rebase是“可能危险的操作”,但为什么会这样?如果您遇到合并冲突,您可以放弃合并...但如果您在重新定位时遇到冲突,您可以同样放弃变基。当您启用此设置时,您不太可能丢失数据,是吗?

1 个答案:

答案 0 :(得分:2)

“可能危险”一词并不意味着失去工作是危险的,而是因为你重写历史

危险在于,每个提交的sha都会改变,如果任何其他开发者保留对sha的引用,他的引用将被破坏。