繁体   English   中英

“git branch --track”vs“git checkout --track”

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM