直到现在我从以前的用法中知道的是,
git checkout -b branchName
创建一个新分支并将分支切换到branchName
新组件origin / master是我不知道的部分。
注意:在解决合并冲突时,gitHub建议如下
git checkout -b master origin/master
任何人都可以解释这个论点的作用是什么?什么' /'在那吗?
答案 0 :(得分:1)
它只是将远程(回购)与分支名称
分开git checkout -b <branch> <remote>/<branch>
它设置新分支的上游,而不使用此选项,例如
git checkout -b <branch>
只在本地创建分支,而不在服务器上连接上游 你可以在这里找到更多信息 https://git-scm.com/docs/git-checkout
答案 1 :(得分:0)
假设您在远程git存储库(名为origin
)上有一个分支rbranch
,然后:
git checkout -b lbranch origin/rbranch
将创建lbranch
并跟踪origin/rbranch
。即。