在github上分配存储库

时间:2012-08-03 21:19:25

标签: git github

我拥有私人Github存储库的权限,位于雇主的Github帐户下,用于个人github登录。我分叉了存储库,所以我可以在我的个人github帐户中处理它,然后在那里提交。一切都按预期工作,但当有人提交并推送到雇主的私有github存储库时,它不会显示在我的forked github存储库中。从源到分叉仓库没有合并选项。人们如何保持同步?

2 个答案:

答案 0 :(得分:4)

GitHub forks不会自动同步。您必须将更改合并到您的个人存储库,然后将它们推送到您的存储库和GitHub。

答案 1 :(得分:2)

分叉存储库时,它会创建一个可以推送更改的重复存储库。但是,它独立于原始存储库,因此它不会自动更新。如果您想从雇主的存储库中获取最新的更改,您首先必须将您的雇主的存储库添加为远程存储库

git remote add [name] [url to repository]

您可以选择要提供的名称,但upstream是常见的选择。现在,要抓住更改,请运行

git pull upstream [branch]

通常,您将拉出master分支。此时,git将尝试自动将您雇主的存储库中的更改与您的工作版本合并。您可能需要处理一些冲突。合并成功后,冲突已解决(如果有),您可以将更改推送到分叉存储库

git push origin