Git: 从其他遥控器拉

我从 GitHub 上的一个项目中创建了一个分支。 现在如何从分支的项目中提取更改?

353123 次浏览

git pull实际上只是 git pull <remote> <branchname>的简写,在大多数情况下它等同于 git pull origin master。您将需要添加另一个远程并显式地从中提取。本页详细描述:

Http://help.github.com/forking/

Github 示例中的 upstream只是他们选择引用该存储库的名称。在使用 git remote add时,您可以选择您喜欢的任何内容。根据您为此名称选择的内容,git pull的用法将发生变化。例如,如果您使用:

git remote add upstream git://github.com/somename/original-project.git

然后你可以用这个来拉动变化:

git pull upstream master

但是,如果您选择远程回购的名称的来源,您的命令将是:

在本地配置中命名远程回购: git remote add origin git://github.com/somename/original-project.git

拉: git pull origin master