Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Git-使用挂起的PR重命名分支';它不会打碎东西_Git_Github - Fatal编程技术网

Git-使用挂起的PR重命名分支';它不会打碎东西

Git-使用挂起的PR重命名分支';它不会打碎东西,git,github,Git,Github,我有一个回购分支,我已经向主分支机构承诺,然后提交了一个拉取请求,该请求仍在等待批准 现在,作为一个git新手,我意识到我应该在一个分支中这样做,因为我现在想做另一个独立于第一个更改的更改,来做一个单独的PR 我想知道如何将master重命名为另一个分支而不中断挂起的pull请求?好的,一旦创建了PR,您就不能更改源分支。请注意,您不应该重命名master。您应该保留主回购协议,以便能够及时了解主回购协议的任何变更。相反,您需要为您的更改创建一个新分支,并发布一个新的PR。您可以使用基于您的PR

我有一个回购分支,我已经向主分支机构承诺,然后提交了一个拉取请求,该请求仍在等待批准

现在,作为一个git新手,我意识到我应该在一个分支中这样做,因为我现在想做另一个独立于第一个更改的更改,来做一个单独的PR


我想知道如何将master重命名为另一个分支而不中断挂起的pull请求?

好的,一旦创建了PR,您就不能更改源分支。请注意,您不应该重命名master。您应该保留主回购协议,以便能够及时了解主回购协议的任何变更。相反,您需要为您的更改创建一个新分支,并发布一个新的PR。

您可以使用基于您的PR的父提交创建新分支(假设您已在主分支上完成一次提交)

或者您可以使用特定的提交散列(do
git log--oneline
查找散列)作为新分支的基础

git checkout -b branch_name commit_hash

这将创建并签出新分支。您可以使用此新分支创建新的PR请求。

这将不是相同的PR
git checkout -b branch_name commit_hash