【发布时间】:2016-07-09 03:27:38
【问题描述】:
因此,“推送”是将新版本的代码从您的本地设备上传到存储库,而“拉取”是将新的更改从存储库引入您的本地设备。
为什么“拉取请求”是对存储库中代码的提议更改?这不应该被称为“push请求”吗?
我只是不明白这里的东西,还是什么?
官方词汇定义如下。
推送
推送是指将您提交的更改发送到远程存储库,例如 GitHub.com。例如,如果您在本地更改某些内容,您会希望推送这些更改,以便其他人可以访问它们。
拉动
Pull 是指您在获取更改并合并它们时。例如,如果有人编辑了你们都在处理的远程文件,那么您需要将这些更改拉入本地副本,以便它是最新的。
拉取请求
拉取请求是用户提交的对存储库的建议更改,并被存储库的协作者接受或拒绝。像问题一样,每个拉取请求都有自己的讨论论坛。有关详细信息,请参阅“使用拉取请求”。
【问题讨论】:
-
这取决于你的观点。对于原始 repo 的作者来说,它是一个 pull。将某人的贡献拉入他的存储库。
-
争论语义的意义何在?常见的白话是使用您所说的术语。
-
我投票结束这个问题,因为它不是一个开发问题。可能会改为询问英语。
-
你要求人们拉你的修改。
标签: github