我从 GitHub 上的一个项目中创建了一个分支。 现在如何从分支的项目中提取更改?
git pull实际上只是 git pull <remote> <branchname>的简写,在大多数情况下它等同于 git pull origin master。您将需要添加另一个远程并显式地从中提取。本页详细描述:
git pull
git pull <remote> <branchname>
git pull origin master
Http://help.github.com/forking/
Github 示例中的 upstream只是他们选择引用该存储库的名称。在使用 git remote add时,您可以选择您喜欢的任何内容。根据您为此名称选择的内容,git pull的用法将发生变化。例如,如果您使用:
upstream
git remote add
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 remote add origin git://github.com/somename/original-project.git
拉: git pull origin master