当我运行
在此之前我做的是:
git rebase -i HEAD~2
时,它列出了11个提交记录而不是2个。为什么?在此之前我做的是:
- 检出upstream/branchA
- 将我新的本地分支A与主分支进行了rebase
- 尝试将本地分支A推送回upstream
- Git提示分支不同步,要先拉取upstream
- 将upstream/branchA合并到本地分支A
- 将本地分支A推送回upstream/branchA(成功)
HEAD~2^2
我猜是这样的吧?更多关于git
相对提交符号的细节请参见这里。 - Willem Van Onsem