以下内容是做什么的?
git checkout -b my-feature upstream/master
我知道git checkout -b my-feature创建了一个名为my-feature的分支并切换到该分支,但是最后一部分到底是什么?
它在上游创建吗?我不这么认为,因为我无法访问。
答案 0 :(得分:1)
它将新分支的当前提示设置为给定的提交,upstream/master
当前指向该提交。
它没有未设置在分支的上游,您可能已经引用了本地分支,标记或直接提交了
git checkout -b my-feature master
git checkout -b my-feature version-2.2-tag
git checkout -b my-feature 4f45eae
无论如何,git都会将给定的引用解析为其指向的提交。