为了账号安全,请及时绑定邮箱和手机立即绑定

git的“rebase-保存-合并”到底是做什么的(为什么?)

git的“rebase-保存-合并”到底是做什么的(为什么?)

Git
郎朗坤 2019-07-02 15:17:47
git的“rebase-保存-合并”到底是做什么的(为什么?)吉特的文件rebase命令相当简短:--preserve-merges     Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below).所以当你使用--preserve-merges?它与默认行为(没有那个标志)有什么不同?“重新创建”合并等是什么意思?
查看完整描述

3 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

我认为这应该是最重要的答案,--preserve-merges其实并不像你想要的那样“保存”合并,这是很天真的。这允许您保留合并提交&它们的父提交关系,同时提供了交互式重基的灵活性。这个新特性太棒了&如果没有这个写得很好的S.O.答案,我就不会知道了!

查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 1225 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信