技术/工程化/Git

如果您错误地命名了一个分支并将其推送到远程存储库,请按照以下步骤操作,然后再让其他任何开发人员都有机会跳上来,并让您为未正确遵循命名约定而烦恼。

1.重命名您的本地分支

如果您在分支上,则要重命名:

  1. git branch -m new-name

如果您在另一个分支上:

git branch -m old-name new-name

2.删除旧名称的远程分支,然后推送新名称的本地分支

git push origin :old-name new-name

3.将上游分支重置为新名称的本地分支

切换到分支,然后:

git push origin -u new-name