繁体   English   中英

github的pull请求与git pull有什么关系?

[英]How is github's pull request related to git pull?

https://help.github.com/articles/using-pull-requests/

Pull请求让您告诉其他人您在GitHub上推送到存储库的更改。 一旦发送了拉取请求,感兴趣的各方可以查看更改集,讨论可能的修改,甚至在必要时推送后续提交。

git pull是从远程存储库获取分支到本地存储库。

github的拉取请求是否与git pull

谢谢。

在GitHub上拉请求是从字面上给别人,他们通过运行在某些变化拉到自己的仓库请求 git pull

他们可以运行git pull (使用适当的参数)来引入这些更改,或者他们可以单击GitHub界面中的按钮来执行此操作。 无论哪种方式,它都具有基本相同的效果。

GitHub拉取请求的优点是可以在合并之前轻松查看更改,并鼓励公开讨论更改。

即使这个名字暗示了一些相似之处,它们也没有任何关系。

git pull是一个命令,它将Fetch from and integrate with another repository or a local branch 通常,您在计算机上的某个分支上运行git pull以获取该分支没有的所有更新( 在本地存储库和远程数据库之间同步 )。

历史背景:

当开发人员使用git时,他们会对代码进行一些更改,并使用这些更改创建提交。 这些更改称为patch Git提供命令,以便您可以使用这些更改/补丁向其他人(可能是有权在存储库中写入的人)发送电子邮件,以便他们可以查看和集成这些更改。 看看: https//git-scm.com/docs/git-format-patch

GitHub只是通过Pull Requests让这个过程变得更容易,只不过是一个简单的“嘿伙计,我做了一些修改,检查出来,并通过点击这个绿色按钮来merge

不是我的经验。

拉取请求基本上是在您发出拉取请求的分支中发生“合并”的请求。 这是GitHub的一个功能,而不是Git VCS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM