Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;吉特分行——轨道;vs";git签出——跟踪;_Git_Branch_Git Checkout - Fatal编程技术网

&引用;吉特分行——轨道;vs";git签出——跟踪;

&引用;吉特分行——轨道;vs";git签出——跟踪;,git,branch,git-checkout,Git,Branch,Git Checkout,“git branch--track”和“git checkout--b--track”之间有什么区别,如果有区别的话?根据git checkout的文档,应该没有区别 -b创建一个名为的新分支,并在开始时启动;有关详细信息,请参见git分支(1) 在内部调用git分支,然后签出新分支。从 如果给定-b,则生成一个新分支 像是被创造出来的 打电话然后退房;在这个 您可以使用--track或 --没有轨迹选项,将传递给git branch。作为一个 方便,-无-b轨道 暗示分支创建;见 下面是对-

“git branch--track”和“git checkout--b--track”之间有什么区别,如果有区别的话?

根据git checkout的文档,应该没有区别

-b创建一个名为的新分支,并在开始时启动;有关详细信息,请参见git分支(1)


在内部调用
git分支
,然后签出新分支。从

如果给定-b,则生成一个新分支 像是被创造出来的 打电话然后退房;在这个 您可以使用--track或 --没有轨迹选项,将传递给git branch。作为一个 方便,-无-b轨道 暗示分支创建;见 下面是对--track的描述


如果我没有弄错的话,
git checkout…
将实际创建分支并将您的工作副本切换到该分支,而
git branch…
将只创建分支,而不处理您的工作副本。

。。。除了明显的区别外,checkout还检查分支。这是主要的区别。