git - 如何成功 checkout 同事的存储库?

标签 git github git-remote

我在命令行中输入了以下表达式:

 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/

相关文章:

git - 使用 `curl` 通过双因素身份验证在 GitHub.com 上创建一个 repo

git - 如何在 git svn create-ignore 之后获得一个 .gitignore

github - 从 Docker Hub 上的 Github 私有(private)存储库自动构建不起作用

git - git 如何处理来自两个不同远程仓库的相同分支名称?

git - 如何仅恢复工作目录中的更改

Git merge 到之前 merge 的分支

git - 更改所有提交的 git 作者信息对我的一个存储库有效,但对其他存储库无效,为什么?

github - Ansible github_packages

ruby-on-rails - 将远程 heroku 存储库添加到我现有的本地存储库后无法推送到 heroku

git - 如何为选定的提交(状态)保留第二个 git 远程存储库