Git:如何在同一个仓库中引入其他人的工作?

时间:2018-09-20 01:36:42

标签: git github

我有一个同事在我们俩一直在努力的回购中更改了文件。

我想将他们的更改添加到本地。我不确定该怎么做。在同一仓库中,我尝试过:

git checkout their-branch-name
git pull their-branch-name
git fetch their-branch-name

但是所有这些都会导致

  

致命:无法从远程存储库读取。

如何从此存储库中提取特定内容?我什至如何在Github上找到寄存名称?

2 个答案:

答案 0 :(得分:1)

如果您的同事的工作已推送到您尚未签出的自己的分支中,则可以使用git checkout --track origin/branch-name将分支下载到您自己的计算机上。

如果您还没有下载他们的存储库,则需要使用git clone repo-url来第一次获取存储库。在github上,您可以单击存储库页面上绿色的“克隆或下载”按钮以获取URL。

答案 1 :(得分:0)

您需要配置remote。通常,从另一个upstream位置克隆存储库时,会执行此操作。

有关更多信息,请参见https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes