猿问

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

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?它与默认行为(没有那个标志)有什么不同?“重新创建”合并等是什么意思?


郎朗坤
浏览 1226回答 3
3回答

海绵宝宝撒

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