git rebase foo bar和git checkout bar的区别Git rebase foo '



两者我都见过,它们的作用似乎是一样的。

1) git rebase foo bar

2) git checkout bar;git rebase foo

它们是一样的吗?当你做1)时,它是否取决于你在哪个分支上?

这是一样的。查看git-rebase的文档:

如果指定,git rebase将在执行其他操作之前执行git自动检出。否则,它将保持在当前分支上。

最新更新