鉴于以下分支
A---B---C topic (HEAD)
/
D---E---F---G master
并运行该命令
git rebase master
这是否意味着我们是在
- 将
topic/HEAD
基于master
重新定位,还是… - 将
master
与topic/HEAD
重新定位?
从git-rebase
手册中我无法推断出我应该如何用一句话来表达这个操作。
PS:我知道rebase
是什么以及它的作用,我只是想知道如何“使用”该命令,因为第一个参数实际上称为upstream
。
git rebase
一个单一参数时,该参数 - 在本例中为master
- 具有两个作用:它告诉哪些提交不要复制,并告诉复制的位置。您当前的分支提供要复制的提交。 - torek