假设我一直在处理>>> prop = font_manager.FontProperties(fname='/Library/Fonts/Arial Unicode.ttf')
,而我正在处理的分支称为git repo
。
我的同事告诉我,他应该从MyBranch
的分支机构中取出一些东西。他的分支被称为git repo
。
为此,我输入
HisBranch
当我执行git pull时,它告诉我它正在按预期从远程git remote add MyCoworker $url
git checkout -b HisBranch
git pull MyCoworker HisBranch
获取数据,但由于我通过repo
分支在本地创建了HisBranch
,因此它包含与MyBranch
相同的文件和历史记录,git想要将两者合并在一起。
我真正想要的是在我的本地MyBranch
上获得一个与我从同事分支中提取的分支相同的分支,包括历史记录。我不希望立即将它与我自己的分支合并。
答案 0 :(得分:1)
$ git remote add MyCoworker $url
$ git fetch MyCoworker
它会表现得像
...
* [新分支] HisBranch - > MyCoworker / HisBranch
然后你可以正确检查他的分支:
$ git checkout HisBranch
B.t.w。,如果你的回购是主要的回购工作(你的合作工作是他自己的),那么你需要让他向我发送一个拉请求(a.k.a.PR)。