谁可以解释名称"拉取请求'在git?
因为它是一种提交贡献的工作流程方法。
我的问题只是名称' pull'
我理解'请求'一部分。
他们的意思是什么?拉什么?
为什么推送请求,提交请求不是更好?
请注意,我属于非母语"英语"扬声器。
答案 0 :(得分:1)
您需要参考documentation
拉取请求让您告诉其他人您在GitHub上推送到存储库的更改。打开拉取请求后,您可以与协作者讨论并查看潜在的更改,并在将更改合并到存储库之前添加后续提交。
由于它要求目标提取你的工件,因此称为拉取请求
答案 1 :(得分:1)
Pull Request术语源自Git的git-request-pull(1):
在Git术语中,您要求某人将您的更改提取到其存储库中。这个名字 - 就像Git想出的大多数事情一样 - 确实有点令人困惑。 GitHub上的Pull请求来自我们仅为您的代码支持Git协议的时间,因此该术语与Git建议的一致。
答案 2 :(得分:0)
推拉是相对的术语(它们在git中具有特定的含义)。
假设您有两个repos A和B.现在,假设您想要将repo A上的其他提交合并到repo B.有两种方法可以执行此操作。 (1)您可以将(提交)从A推送到B(如果您对回购B有适当的许可)。或者,(2)你可以从B提取A上的提交。
在经常使用“拉取请求”的情况下,您可以访问回购A但不能回购B.因此您无法使用推送。唯一的选择是让你“询问”对repo B具有写访问权限的人(因此称为“请求”)来“回复”你在repo A上的提交。
因此称为“拉动请求”。