我在GitHub上的一个项目中创建了一个fork.我现在如何从我分叉的项目中提取更改?
git pull
它实际上只是一种简写git pull
,在大多数情况下它相当于git pull origin master
.您需要添加另一个遥控器并从中明确拉出.该页面详细描述了它:
http://help.github.com/forking/
upstream
在github示例中,只是他们选择引用该存储库的名称.您可以在使用时选择任何您喜欢的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