经过一番探索,在我的理解中,这和贡献有关。
Fork 意味着将存储库(被分叉的那个)复制一份到我自己的 github 帐户中。
如果我想分叉官方 jQuery 存储库,那么我会去https://github.com/jquery/jquery https://github.com/jquery/jquery然后点击“Fork”按钮,GitHub 会将存储库 (jquery) 复制到我的帐户 (http://github.com/sanjaykhadka http://github.com/sanjaykhadka)。然后我可以在以下位置找到该存储库的复制版本:http://github.com/sanjaykhadka/jquery http://github.com/sanjaykhadka/jquery
现在,我可以对存储库进行任何我希望进行的更改,然后向原始存储库(jQuery 的存储库)发送拉取请求,要求 jQuery 团队将我的更改合并到他们的原始存储库中。
我是否正确理解了它,或者它是否意味着更多或其他含义?
是的,你说得完全正确。当我教别人 GitHub 时,我想通过一个例子来解释这个概念。让我们假设一个场景,老师正在课堂上进行 MCQ。他通常会复印试卷并将其分发(分叉)给学生,以便他们可以进行练习并标记正确答案。老师还保留着原版。测试完成后,他可以从学生那里收集副本,以便他可以对其进行评估(拉取请求)。
简直就是喜欢而已。分叉是将主存储库复制到您的帐户的概念,以便您可以对其进行修改。您可以将修改后的拉取请求提交到主存储库。它将确保主存储库免受不必要的更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)