Pull 请求不应该称为 Push 请求吗?

M. *_*ith 6 github

因此,“推送”是将新版本的代码从本地设备上传到存储库,“拉取”是将新更改从存储库引入到本地设备。

那么为什么“拉取请求”是对存储库中代码的提议更改呢?这不应该被称为“推送请求”吗?

我只是不明白这里的某些东西,还是什么?

官方术语定义如下。

推送是指将您提交的更改发送到远程存储库,例如 GitHub.com。例如,如果您在本地更改某些内容,您需要推送这些更改以便其他人可以访问它们。

拉动是指获取更改并合并它们。例如,如果有人编辑了你们正在处理的远程文件,您将需要将这些更改提取到本地副本中,以使其保持最新状态。

请求请求

拉取请求是由用户提交并由存储库协作者接受或拒绝的对存储库的拟议更改。与问题一样,拉取请求也都有自己的讨论论坛。有关更多信息,请参阅“使用拉取请求”。

Cam*_*637 3

这是因为合作者正在拉动。如果您无权推送到存储库,您可以要求一位协作者为您拉取它。这就像将一块岩石推上山,而合作者则位于山顶。如果你自己推不起来,你可以让合作者帮你拉。