git request-pull:如何在命令行上创建(github)pull请求?

问题描述:

我已经克隆了一个项目,并将一个分支与只是一个重命名的自述文件一起推到README。我试图在命令行上创建一个拉请求,只是从这里尝试公关而不是网站。git request-pull:如何在命令行上创建(github)pull请求?

$ git request-pull origin/master origin readme:readme 
The following changes since commit 51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6: 

    first commit message 

are available in the git repository at: 

    [email protected]:example/com:example.git readme 

for you to fetch changes up to 891c05c5236341bcbe33ceddc415ae921ee42e44: 

    second commit message 

---------------------------------------------------------------- 
Simone Gentili (1): 
     Fix 

readme.md => README.md | 0 
1 file changed, 0 insertions(+), 0 deletions(-) 
rename readme.md => README.md (100%) 

github显示没有拉请求,我看不到错误。

  • 是否可以直接从bash创建拉请求?
  • 是否正确,我可以查看拉请求列表吗?
+1

我不认为这是与任何形式的github集成。该命令只是向stdout发送一个请求,并且可以通过电子邮件或其他方式将它发送给某人。 – Thilo

+0

你可以看看hub:https://hub.github.com/ –

+1

git,不是github,有'git request-pull' – Tom

github上开发hub

毂为GIT中的命令行包装,使你在更好的GitHub。

它允许你这样做,使用

git pull-request 
+1

,但'pull-request'不是'git'的一部分。所以你不能在它的终端运行。 OP要求在终端上运行它,不是吗? – Abhisek

+0

@Ahhisek,先考虑看一下'hub'命令,你会发现它可以让你完成这个答案中描述的内容。 – larsks

即使他们被称为完全一样的东西,一拉GitHub的请求和“git的请求式”是完全不同的。

git请求拉是用于生成待发送到邮件列表的待处理更改的摘要。它没有默认与GitHub集成。

GitHub Pull Requests是GitHub的全功能功能。它允许合并和集成来自不同分支/分支的代码。您可以解决合并冲突,执行代码评论或向GitHub拉取请求添加其他注释。

不幸的是,git命令的命名方式与GitHub功能类似,这使得它听起来像应该做同样的事情。

+1

是的。比较桔子和苹果。我喜欢@ChrisMaes以下是在终端中做Github PRs的最佳选择。 – the0ther