假设存在以下历史记录,并且当前分支是"主题":
A---B---C topic
/
D---E---F---G master
然后,如果我们发出以下命令:
git rebase master
git rebase master topic
我们是否在分支"主题"是否重要或"掌握"?也就是说,在任何一种情况下,结果都是如此:
A'--B'--C' topic
/
D---E---F---G master
答案 0 :(得分:1)
是的,它是一样的。
git rebase master topic
是
的简写git checkout topic
git rebase master
假设存在以下历史记录,并且当前分支是"主题":
A---B---C topic / D---E---F---G master
从这一点来看,以下任一命令的结果:
git rebase master git rebase master topic
将是:
A'--B'--C' topic / D---E---F---G master
注意:后一种形式只是
git checkout topic
的简称,后跟git rebase master
。当rebase退出时,主题仍将是签出分支。
答案 1 :(得分:0)
git rebase
对您当前的分支是否敏感?
嗯......
假设存在以下历史记录,并且当前分支是"主题":
文档特别提到了当前分支,所以:是的。
我们是否在分支"主题"是否重要或"掌握"?
如果您没有在命令行指定要转换的分支,这很重要。您粘贴的文档有两个版本,第一个没有指定要转换的分支:因此,它默认为当前分支。