在完成这个Github教程后,我比起初时更困惑.我认为分配回购基本上会创建一个repo的副本,其中包含一些其他用户指定的名称.然后我可以在不考虑我分叉的回购的情况下承诺新的回购.
不幸的是,情况似乎并非如此.我浏览了我自己的一个回购(这可能是一个问题)并在Github上点击了"Fork".没啥事儿.我完成了教程,但似乎没有任何改变.编辑/提交/推送仍然进入原始回购.
你把别人的回购分开:
在某些时候,您可能会发现自己想要为其他人的项目做出贡献,或者想要将某人的项目作为您自己的项目的起点.这被称为"分叉".
它会为您创建存储库的副本及其所有历史记录.尝试按照教程中的建议分叉Spoon-Knife项目.
开源开发的fork-and-pull模型允许任何人在没有最初面对或请求项目所有者的许可的情况下开始进行更改.
然后,如果您想要回馈,您可以将分叉回购的拉取请求发送到原始仓库.