在GitHub上分叉和克隆有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

我想知道做一个项目的分叉和做一个clone其中的一部分。

我只能通过GitHub发送拉请求,如果我已经分叉了一个项目?

提问于
用户回答回答于

GitHub还跟踪两个存储库之间的关系,这样您就可以可视化两个项目(和其他分支)之间的提交和拖放。

您仍然可以请求人们从您的克隆存储库中提取,即使您不使用fork--但你得自己处理好公开的问题.。或者发送开发人员补丁程序(请参阅git format-patch他们可以向他们的树申请。

用户回答回答于

简言之:

Fork&Pull模型允许任何人对现有存储库进行分叉,并将更改推送到他们的个人分叉,而不需要授予对源存储库的访问权限。然后,项目维护者必须将更改拖到源存储库中。

注意,分叉之后,可以在机器上本地克隆存储库。对其进行更改并将其推送到分叉存储库。但是,要在原始存储库中反映您的更改,就必须批准请求。

扫码关注云+社区