我只是使用重命名我的本地分支
git branch -m oldname newname
Run Code Online (Sandbox Code Playgroud)
但这只会重命名分支的本地版本.如何在github中重命名一个?
在Github上,您可以发出拉取请求以向项目添加功能.一个人的贡献必须在一个分支上,如果请求被接受,将被合并到项目的主分支(或类似的分支)中.
现在,我在Github上提交了一个pull请求,我的贡献在一个名为的分支上patch-1
.我可以在本地修改分支的名称
git branch -m patch-1 newname
Run Code Online (Sandbox Code Playgroud)
原则上我也可以按照本回答中的说明在Github上的分叉回购中重命名.这在实践中通过删除旧分支来完成,patch-1
在我的情况下,并用不同的名称重新刷新它newname
.
patch-1
当它构成一个拉取请求时,是否允许在Github上的分叉存储库中重命名该分支?或者它会导致拉取请求管理出现问题?
当该分支是拉取请求时,有没有办法在Github上的分叉存储库上重命名分支?
我现在正在维护一个传统的GitHub仓库,并且有许多被遗弃的PR进入旧的分支机构.例如,我现在在v3.5分支工作,PRs适用于3.3及更早版本.
如果针对较旧的分支,我怎样才能有效地将它们合并到我的新分支中?
如果它很重要,我相信不会有冲突.
我发现了一些关于类似事情的旧问题,但我无法通过github找到有关如何做到这一点的任何信息.那还没有功能吗?我必须通过git手动完成吗?