在Github上,你可以发起拉取请求来为项目添加功能。你的贡献必须在一个分支上,如果该请求被接受,将会被合并到项目的主分支(或类似的分支)中。
现在,我在Github上提交了一个拉取请求,我的贡献在一个名为
现在,我在Github上提交了一个拉取请求,我的贡献在一个名为
patch-1
的分支上。我可以通过本地修改分支名称来...git branch -m patch-1 newname
原则上,我也可以按照这个答案中的说明,在我的Github分支上重命名它。实践中,这是通过删除旧分支(在我的情况下是patch-1
),然后使用不同的名称newname
重新推送它来完成的。
如果分支patch-1
作为拉取请求存在,那么是否允许在我的Github分支上重命名它? 这会导致拉取请求管理方面的问题吗?
当分支是拉取请求时,有没有办法在Github分叉存储库上重命名它?
master
重命名为main
将更新所有针对master
的PR以现在针对main
)。这里的OP询问如何重命名PR的源分支。尽管Github在网站上有一个“重命名功能”,但没有任何警告,当您这样做时,它将关闭您的PR,因为重命名时将删除您的原始分支。 - Abel