2010-05-04 28 views

回答

27

您应该将原始项目作为远程工作副本添加。然后,您可以从原始存储库中提取更改并将其推送到您的分叉存储库。这个命令看起来像这样︰

git remote add upstream <original repo url> 
git pull upstream master 
git push origin 
+5

是的,请参阅github的教程[这里](http://help.github.com/forking/)。 – jrdioko 2011-01-12 20:41:52

+1

@metaperl确实有一点,但是对于github中的任何人来说,能够从github界面中完成这一切会很好吗? – 2012-04-15 15:50:26

+1

为什么需要在当地完成是为了处理潜在的冲突。一旦你有分叉和承诺的东西,你的回购是不同于原来的。即使他们接受你的拉动,他们也可能不会把所有提交的东西都摘下来。为确保您的HEAD完全一致,请重命名您的主设备并从上游/主设备创建一个新的主设备 – dalore 2012-05-01 17:05:41

相关问题