背景
创建一个Gitee仓库,选择了master-develop-feature-hotfix-release的git-flow。
对gitflow不了解的可以看一下Git 分支管理与提交规范
问题
推送分支时出现如下异常
Total 23 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Powered by GITEE.COM [GNK-6.4]
remote: error: cannot lock ref 'refs/heads/feature/ibreeze-1': 'refs/heads/feature' exists; cannot create 'refs/heads/feature/ibreeze-1'
原因
在Gitee选择gitflow后生成了一个feature分支,git认为feature/ibreeze-1 的分支会对feature产生影响
解决办法
先删除feature分支,然后再提交feature/ibreeze-1的分支。因为原feature并不会被使用到,基于feature的开发模式分支名称都是feature/*的格式。