[英]“git branch --track” vs “git checkout --track”
“git branch --track”和“git checkout -b --track”有什么区别,如果有的话?
调用内部git-branch
,然后检出新分支。 来自文档 。
如果给出-b,则创建一个新分支,就像调用
git-branch
然后检出一样; 在这种情况下,您可以使用--track或--no-track选项,这些选项将传递给git branch。 为方便起见,没有-b的--track意味着分支创建; 请参阅下面的--track说明。
如果我没有弄错, git checkout ...
实际上会创建分支并将你的工作副本切换到该分支,而git branch ...
将只创建分支并保留你的工作副本。
根据git checkout
的文档,应该没有区别。
-b创建一个名为<new_branch>的新分支,并在<start_point>处启动它; 有关详细信息,请参阅git-branch(1)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.