我在命令行中输入了以下表达式:
git remote add coworkerBranch git://coworkersUsername/repo.git
git fetch origin
git checkout coworkerBranch
但是,当我检查本地驱动器上的文件时,它们并没有被更改以匹配我同事的更改。我对整个 git 语法很陌生,所以我可能完全不知道,但我还需要做些什么来访问他的文件吗?
我在命令行中输入了以下表达式:
git remote add coworkerBranch git://coworkersUsername/repo.git
git fetch origin
git checkout coworkerBranch
但是,当我检查本地驱动器上的文件时,它们并没有被更改以匹配我同事的更改。我对整个 git 语法很陌生,所以我可能完全不知道,但我还需要做些什么来访问他的文件吗?
您不签出遥控器(请参阅“使用遥控器”):您从中获取,并签出它的一个分支:
git remote add coworker git://coworkersUsername/repo.git
git fetch coworker
git branch --all # choose a branch
git checkout --track -b aBranch coworker/aBranch
(参见“使用远程分支”)
" coworker
" 是引用同事 repo 的名称,与 " origin
" 不同。
" origin
" 引用您克隆的原始存储库。但是您可以添加您想要/需要的任意数量
的其他上游存储库。