标签: git git-branch git-rebase git-checkout
我见过两者,他们似乎做同样的事情。
1)git rebase foo bar
git rebase foo bar
2)git checkout bar; git rebase foo
git checkout bar
git rebase foo
它们是一样的吗?并且,它取决于你做1)时你所在的分支?
答案 0 :(得分:1)
这些都是一样的。请查看here上的文档:
如果指定,git rebase将在执行任何其他操作之前执行自动git checkout。否则它将保留在当前分支上。