Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Github接口处理单个提交请求_Git_Github - Fatal编程技术网

使用Github接口处理单个提交请求

使用Github接口处理单个提交请求,git,github,Git,Github,我一直在为一次提交创建一个请求。我遵循了这个SO(命令行),但是在创建了新的分支之后,我在我的pull请求中看到了9个我想要的提交。我只想为单个提交创建一个请求 这是否可能通过接口,或者如果以任何其他方式创建单个提交拉请求您的分支已经分叉,并且不可能简单地通过拉请求将顶部提交从另一个分支拖走。您需要的是一个樱桃挑选:签出远程分支,从该状态创建一个新分支,然后樱桃挑选您的单个提交到新分支。然后您可以为新分支发出请求。我认为这是因为您有不同的历史记录,并且可能与其他分支合并。您应该从创建拉请求的上游

我一直在为一次提交创建一个请求。我遵循了这个SO(命令行),但是在创建了新的分支之后,我在我的pull请求中看到了9个我想要的提交。我只想为单个提交创建一个请求


这是否可能通过接口,或者如果以任何其他方式创建单个提交拉请求

您的分支已经分叉,并且不可能简单地通过拉请求将顶部提交从另一个分支拖走。您需要的是一个樱桃挑选:签出远程分支,从该状态创建一个新分支,然后樱桃挑选您的单个提交到新分支。然后您可以为新分支发出请求。

我认为这是因为您有不同的历史记录,并且可能与其他分支合并。您应该从创建拉请求的上游分支进行分支,并选择您想要的提交。我也在尝试这样做,我的上游分支在master中,我创建了一个分支。但是,当我推送该分支并尝试执行拉请求时,它也会列出其他提交。在这种情况下,不要执行拉请求执行git fetch,然后手动合并所需的提交。Master是我的当前分支,我用Master创建了一个新分支,cherry选择了我的提交并将我的分支推送到github.com。它仍然显示了我在拉取请求中想要的所有提交:(您试图将更改合并到哪个分支?我提交的分支是另一个分支,我将其合并到我的主分支上。现在我尝试从我的主分支创建拉请求。您不能将新分支基于主分支。您需要检查您发出拉请求的分支,并选择该分支。好的,我做了git签出origin/mybranch(这是我推送提交的分支)。现在我用它创建了一个新分支,cherry选择了提交。我再次推送它,它还是原来的。对此我很抱歉