温馨提示:本文翻译自stackoverflow.com,查看原文请点击:git - Send a pull request on GitHub for only latest commit
git github pull-request

git - 在GitHub上发送仅最新提交的请求请求

发布于 2020-03-27 11:05:39

我在github上创建了一个项目,并成功地对本地主机进行了更改,并将其推到了github上。我想发送一个拉取请求,但只想包含最后一次提交。github.com上的pull request UI显示了最后9次提交,我不知道如何过滤掉。

我想了解是否应该创建一个新的本地分支,检查并以某种方式重置或重新设置为上游?然后将我的主ID提交给新的本地分支,并将其用于请求请求?

我正在尝试正确理解概念并找出正确的命令行来执行我需要的操作。

查看更多

查看更多

提问者
Kevin Hakanson
被浏览
178
21.3k 2017-11-06 19:26

您基本上需要创建一个新分支,然后选择要添加的提交。

注意:在checkout / cherry-pick命令之前,您可能需要这些

git remote add upstream <git repository>

git remote update

git checkout -b <new-branch-name> upstream/master

git cherry-pick <SHA hash of commit>

git push origin <new-branch-name>

之后,您将<new-branch-name>在github上看到分支,切换到该分支,然后可以提交具有所需更改的pull请求。