最近需要将项目迁移到统一的发布平台上。但是在迁移之前需要修改项目的git分支命名规范符合发布的平台的要求。就简单的记录一下的git重新命名远程分支的步骤:
- 删除远程分支
git push --delete origin old-branch
- 修改本地分支的名称
git branch -m old-branch new-branch
- 推送本地分支
git push origin new-branch
到此为止的修改分支的打工告成。
但是需要的注意的是在后面向远程分支推送代码的时候需要带上新分支的名称:如下
git push origin new-branch
git pull origin new-branch
直接执行git push或者git pull会报错。报错如下:
您的配置中指定要合并远程的引用 'new-branch',
但是没有获取到这个引用。