我和我的同事正在同一存储库上工作。我们已将其分为两个分支,每个分支在技术上均适用于不同的项目,但是它们具有相似之处,因此有时我们需要master
从返回* branch
。
但是,我有branch
。我的同事该如何专门拉那个分支?
git clone
仓库的A 似乎并没有在本地为他创建分支,尽管我可以看到它们在最终推动后仍处于混乱状态。
另外,当我最初创建分支时,我也做了-b checkout
。这有什么不同吗?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
这些是我运行的命令。但这绝对是行不通的。
我希望能够检出该分支,然后从各种协作者或工作站将分支更改推回并提交。
git fetch --all
,然后查看所有分支:git branch
,然后我检查了分支:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover