"纯粹的git"是否有拉取请求的概念?

Mar*_*son 6 git version-control git-pull pull-request

当然,有git pull,但有一个正式的方法(即不是一个特殊的方法,如发送电子邮件)在"纯"git中提出拉取请求?

Cod*_*ard 8

答案是肯定的.

pull request基于Git的内部功能名称:request-pull

git request-pull

以下是此功能的文档

基于这个概念,pull request创造了你可以想象的名字来自....


Other similar methods:

git format-patch

git format-patch master --stdout > XXXX.patch
Run Code Online (Sandbox Code Playgroud)

git format-patch

此命令将创建修补程序,以后可以使用该git apply命令在任何其他提交之上应用该修补程序

每次提交时,将每个提交的补丁准备在一个文件中,格式化为类似于UNIX邮箱格式.此命令的输出便于电子邮件提交或与git am一起使用.

git apply

读取提供的diff输出(即"补丁")并将其应用于文件.使用该--index选项,补丁也应用于索引,并且使用该--cached选项,补丁仅应用于索引.

如果没有这些选项,该命令仅将补丁应用于文件,并且不要求它们位于Git存储库中.

  • 但要明确的是,`git request-pull`输出一些文本,然后您可以通过电子邮件或其他方式发送.它不会向任何人发送任何内容,也不会以任何方式与远程git repo进行交互."普通"git repo或"普通"git服务器没有像*pull请求那样的*object*.在vanilla git中,在处理它的人们的脑海中存在一个拉动请求.在GitHub和其他软件中,它已被编纂. (2认同)