问题重现
我新建了一个功能分支,在push代码到远程时,报如下错误:

其原因应该是我操作不当引起的,我在创建新分支时报了错误,原因是存在与新分支名称前缀相同的分支。如已存在的分支是:feature/test,我再次新建名称是feature/test/v1.01的分支时就会报错的。所以我删除了名称是feature/test的分支。然后成功新建了feature/test/v1.01分支。但是在向远程push代码时就出现了如上错误。
解决方法
在命令行执行如下命令后再次push代码即可成功。
git config remote.origin.push refs/heads/*:refs/for/*

版权声明:本文为w1418899532原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。