我已经在GitHub上的一个项目中创建了一个fork。 我现在如何从我分叉的项目中提取更改?
答案 0 :(得分:213)
git pull
实际上只是git pull <remote> <branchname>
的简写,大多数情况下它等同于git pull origin master
。您需要添加另一个遥控器并从中明确拉出。本页详细介绍了它:
答案 1 :(得分:50)
upstream
只是他们选择引用该存储库的名称。您可以在使用git remote add
时选择任何您喜欢的内容。根据您为此名称选择的内容,git pull
的使用情况会发生变化。例如,如果您使用:
git remote add upstream git://github.com/somename/original-project.git
然后你会用它来拉动变化:
git pull upstream master
但是,如果您选择origin作为远程仓库的名称,那么您的命令将是:
在本地配置中命名远程仓库:git remote add origin git://github.com/somename/original-project.git
然后拉:git pull origin master