我有一个同事在我们俩一直在努力的回购中更改了文件。
我想将他们的更改添加到本地。我不确定该怎么做。在同一仓库中,我尝试过:
git checkout their-branch-name
git pull their-branch-name
git fetch their-branch-name
但是所有这些都会导致
致命:无法从远程存储库读取。
如何从此存储库中提取特定内容?我什至如何在Github上找到寄存名称?
答案 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。