如何使用命令行git从Github接受拉取请求(PR)

问题

我收到一个拉取请求,我想通过命令行批准它(即,不使用浏览器和GUI登录到Github)。此PR对分支进行更改。

这是我尝试的:

# First I go to the correct branch:
git checkout branch-to-be-modified

# Then I pull the changes made by the person who's contributing with the PR:
git pull https://github.com/my-contributor/code.git his-branch

# I then run `git status`, but it shows me nothing
git status
    # Outputs:
    # > On branch branch-to-be-modified
    # > nothing to commit, working tree clean 

如何通过命令行接受Github拉取请求?

我还需要做git push origin branch-to-be-modified什么?

这应该很容易,但是我找不到此信息。非常感谢您提供的线索

您应该要求GitHub合并上述请求请求:那将是“接受”请求。

您可以使用官方GitHub客户端从命令行进行操作gh

看到 gh pr merge

gh pr merge <number>

但是,假设你没有登录第一(例如,使用令牌喜欢你的PATgh auth login --with-token < mytoken.txt)。
同样,从命令行开始,无需直接使用GitHub Web。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用命令行从Java调用git

如何使用git签出GitHub拉取请求?

如何使用命令行生成Java CAP文件

如何使用命令行创建WAR文件?

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

如何使用github UI或通过命令行将来自主项目分支的拉取请求应用于我的fork?

如何使用命令行更新Visual Studio 2017?

如何从命令行创建TFS拉取请求

使用SSH访问密钥从命令行进行Bitbucket拉取请求

GitHub拉取请求与Git命令行合并

如何在“ TFS 2015”中将“拉取请求ID”传递给命令行构建任务?

如何使用命令行导入数据库?

如何使用命令行从私有github存储库中下载单个原始文件?

如何使用命令行以.zip格式下载GitHub存储库

如何使用命令行下载整个FTP站点?

如何使用命令行添加行

如何使用命令行删除大量的._文件

使用命令行工具从GitHub获取源文件?

使用命令行+ API创建Github存储库

如何使用命令行方法从DVD恢复文件?

如何使用命令行删除Time Machine文件

如何使用命令行查看git repo的状态

如何在命令行上查看所有打开的拉取请求?

使用命令行 jgit,如何将单个文件检出回其 git 版本?

如何使用命令行编译java文件?

如何使用命令行中的凭据推送 git 分支代码

git push 后总是从命令行链接到 GitHub 拉取请求?

如何使用命令行將 GitHub 上的拉取請求重新分配給其他用戶?

如何使用命令行推送“撤消推送提交”?