在日常的开源社区使用中,有时候会遇到我 想要 协助修改 的 开源项目。这个时候,pull request(合并申请功能)就可以让原本 没有 该仓库 修改权限 的我,也加入其中,为开源社区贡献自己的一点点微薄力量。
感觉整个过程不是在 push request 么,为何却叫做 pull request ?百思不得其解。
上网查找解答,在 stackoverflow 上直接找到了相同的问题:Why is a git ‘pull request’ not called a ‘push request’?
问题部分 截图如下:
最高分的解答 截图如下:
用大白话来说,就是:
合并申请 是 跪求人家 pull 你,故谓之曰 pull request 。