【发布时间】:2016-02-14 23:57:10
【问题描述】:
git config documentation 声明pull.rebase 是“可能危险的操作”,但这是为什么呢?如果您遇到合并冲突,您可以放弃合并...但是如果您在变基时遇到冲突,您同样可以放弃变基。启用此设置后,您就不会再丢失数据了,是吗?
【问题讨论】:
标签: git rebase git-rebase git-pull git-config
git config documentation 声明pull.rebase 是“可能危险的操作”,但这是为什么呢?如果您遇到合并冲突,您可以放弃合并...但是如果您在变基时遇到冲突,您同样可以放弃变基。启用此设置后,您就不会再丢失数据了,是吗?
【问题讨论】:
标签: git rebase git-rebase git-pull git-config
“可能危险”一词并不意味着丢失您的工作是危险的,而是因为您正在改写历史。
危险在于你 rebase 的每个提交的 sha 都会改变,如果任何其他开发人员保持对 sha 的引用,他的引用就会被破坏。
【讨论】: