我听说这个术语用于在GitHub中管理代码库。它是什么意思?
正如 GitHub 文档所述:
Fork & Pull Model 允许任何人 fork 一个现有的仓库并推送更改到他们的个人 fork,而不需要授予其对源仓库的访问权限。然后项目维护者必须将这些更改拉取到源仓库中。这种模型减少了新贡献者的障碍,因为它允许人们独立工作,而不需要事先协调。[...] 在 Fork & Pull Model 中,Pull Request 特别有用,因为它们提供了一种通知项目维护者你 fork 的更改的方法。
GitHub包含很多代码仓库。你可以fork一个仓库并在其上开始开发你的更改。当你完成更改后,你可以向你fork的仓库的作者发送pull request,请求将你的更改合并到主仓库中。如果仓库的作者认为你的更改是有意义的,那么pull request就会被接受,并且你的更改会被合并。