作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
pull 请求是内置在 Git 中还是 GitHub 虚构的概念?
最佳答案
概念和该概念的实现之间存在区别。
“请求 pull ”的概念是 DVCS 系统有别于传统版本控制系统的部分原因。使用传统的 VCS,提交仅限于对中央存储库具有写入权限的少数人。使用 DVCS,任何人都可以创建提交,将它们发布到公共(public)位置,并请求对主存储库具有写入权限的人 pull 它们。
您可以完全手动实现此概念,将您的提交推送到公众可以访问它们的地方,然后以某种方式将您的提交告知具有写入权限的人。
Git 来自一个电子邮件列表是主要协作工具的世界。因此,git 具有“request-pull”命令来帮助整理一封请求 pull 的电子邮件。
另一方面,Github 提供了围绕 git 构建的工具,用于基于 Web 的协作。作为其中的一部分,他们在 Web 界面中提供了 pull 请求机制。 gitlab 和 bitbucket 等其他基于 Web 的协作工具也提供了此功能的实现。
关于git - pull 请求是 "Git Feature"还是 GitHub Feature”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63101531/
我是一名优秀的程序员,十分优秀!