繁体   English   中英

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

[英]git request-pull: how to create a (github) pull request on the command line?

我克隆了一个项目,并将一个只有重命名的自述文件的分支推送到自述文件。 我试图在命令行上创建一个拉取请求,只是为了从这里而不是网站尝试 PR。

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

  first commit message

are available in the git repository at:

  git@github.com: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 创建拉取请求?
  • PR 是否正确,我可以查看拉取请求列表吗?

尽管它们被称为完全相同的东西,但 GitHub pull request 和 'git request-pull' 是完全不同的。

git request-pull 用于生成要发送到邮件列表的待处理更改的摘要。 默认情况下,它没有与 GitHub 集成。

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

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

Github 已经开发了hub

hub 是 git 的命令行包装器,可让您更好地使用 GitHub。

这允许您使用

hub pull-request

需要注意的是,不像git request pull ,这一样的通过Web界面进行拉请求。

hub pull-request命令的文档: https : //hub.github.com/hub-pull-request.1.html

使用 Github 新的官方CLI (命令行界面):

gh pr create --base master --title "My first cli PR" --body "What did I do?"

请参阅其他详细信息和选项以及安装说明

暂无
暂无

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

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