"git branch --track"vs"git checkout --track"

j-p*_*-pb 8 git branch git-checkout

"git branch --track"和"git checkout -b --track"有什么区别,如果有的话?

Jun*_*ter 6

在内部git-branch调用,然后检出新分支.来自文档.

如果给出-b,则创建一个新分支,就像git-branch调用然后检出一样; 在这种情况下,您可以使用--track或--no-track选项,这些选项将传递给git branch.为方便起见,没有-b的--track意味着分支创建; 请参阅下面的--track说明.


the*_*ler 6

如果我没弄错的话,git checkout ...实际上会创建分支并将您的工作副本切换到该分支,同时git branch ...只创建分支并单独留下您的工作副本.