我的问题分为两部分。
第一部分:两个斑点git rebase
我熟悉git rebase -i HEAD^n
,其中n
表示您希望重新定位到的提交次数。
但是,我有时也会看到git rebase -i <branch> HEAD
。<branch>
在这种情况下 - 添加的参数如何产生影响?
第二部分:git rebase 的手册页
所以....我检查了手册页,我看到以下内容:
在那个手册页上,我看到[<upstream> [<branch>]]
了,我认为这可能会回答我对第一部分的问题。
但是,关于这个的特殊之处在于,我知道这<>
意味着强制参数,并且[]
意味着可选参数。在[<upstream> [<branch>]]
中,我在可选参数中看到了一个强制参数。这是什么意思?