我在命令行中输入了以下表达式:
git remote add coworkerBranch git://coworkersUsername/repo.git
git fetch origin
git checkout coworkerBranch
但是,当我检查本地驱动器上的文件时,它们没有被更改以匹配我同事的更改。我对整个 git 语法很陌生,所以我可能完全不熟悉,但是我还需要做些什么才能访问他的文件吗?
最佳答案
您不 checkout 远程服务器(请参阅“Working with remotes ”):您从它获取数据,然后 checkout 其分支之一:
git remote add coworker git://coworkersUsername/repo.git
git fetch coworker
git branch --all # choose a branch
git checkout --track -b aBranch coworker/aBranch
(参见“Working with remote branches ”)
“coworker
”是对同事存储库的引用的名称,它与“origin
”不同。
“origin
”引用您克隆的原始存储库。
但您可以添加任意多个其他 upstream repos 你想要/需要。
关于git - 如何成功 checkout 同事的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171565/