Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
什么是git checkout-b我的特性上游/主?_Git - Fatal编程技术网

什么是git checkout-b我的特性上游/主?

什么是git checkout-b我的特性上游/主?,git,Git,下面是做什么的 git签出-b我的功能上游/主 我知道git checkout-b my feature创建了一个名为my feature的分支,并切换到该分支,但最后一部分到底是什么 它是在上游创造的吗?我不这么认为,因为我没有访问权限。它将新分支的当前提示设置为给定的提交,即上游/主节点当前指向的提交 它不设置分支的上游,您可以给本地分支、标记或直接提交一个ref git checkout -b my-feature master git checkout -b my-feature ver

下面是做什么的

git签出-b我的功能上游/主

我知道git checkout-b my feature创建了一个名为my feature的分支,并切换到该分支,但最后一部分到底是什么


它是在上游创造的吗?我不这么认为,因为我没有访问权限。

它将新分支的当前提示设置为给定的提交,即上游/主节点当前指向的提交

它不设置分支的上游,您可以给本地分支、标记或直接提交一个ref

git checkout -b my-feature master
git checkout -b my-feature version-2.2-tag
git checkout -b my-feature 4f45eae

在任何情况下,git都会将给定的ref解析为它所指向的commit。

我不太明白您是说它将新分支的当前尖端设置为给定的commit,您能否详细说明您的回答?我的意思是,新创建的分支在创建时,将在最后一个参数所指向的位置进行设置。