小编Car*_*ano的帖子

git推送错误:dst refspec refs/heads/main 匹配多个

目前我被迫将我所做的每一个更改推送到一个新分支。并且必须删除该分支,因为错误会再次出现在每个新创建的分支上。

git push origin main给出以下输出

error: dst refspec refs/heads/main matches more than one
error: failed to push some refs to 'https://github.com/CarloCattano/fastesTube'
Run Code Online (Sandbox Code Playgroud)

我的git tag输出:

refs/heads/dev
refs/heads/dev2
refs/heads/dev3
refs/heads/main
v1.1
win64 
Run Code Online (Sandbox Code Playgroud)

无论我是否手动删除它们-d。甚至尝试将项目迁移到新的仓库,几次推送后问题仍然存在。

git remote -v

origin  https://github.com/CarloCattano/fastesTube (fetch)
origin  https://github.com/CarloCattano/fastesTube (push)
Run Code Online (Sandbox Code Playgroud)

git ls-remote

ac4cac50b79ff682ddd01f6c0c3913d0bd765e64        HEAD
77273d612953f96e72ce305ab94f0a535a4c332d        refs/heads/dev3
3c344e7af2feb33db2d05f08866cad5fe624b57c        refs/heads/develop
ac4cac50b79ff682ddd01f6c0c3913d0bd765e64        refs/heads/main
fde3bb1ed7c770a5b8eb94a368bb34f25566f00e        refs/pull/1/head
ffe33059c3fcc12899953bc588772072d9a18bf0        refs/pull/2/head
77273d612953f96e72ce305ab94f0a535a4c332d        refs/pull/3/head
3c344e7af2feb33db2d05f08866cad5fe624b57c        refs/pull/4/head
b9d1c3f8b83ea1ac868143ec647776d03f9bacc7        refs/tags/refs/heads/dev
ffe33059c3fcc12899953bc588772072d9a18bf0        refs/tags/refs/heads/dev2
77273d612953f96e72ce305ab94f0a535a4c332d        refs/tags/refs/heads/dev3
4098ea71b5a0873db6be41e859e5b8242d81c708        refs/tags/refs/heads/main
a42341ba40635bd5063a0bf988eab6c00b0e62d1        refs/tags/v1.1
37220afec1d13dcac99c61ef766ac800fc6438f5        refs/tags/win64
Run Code Online (Sandbox Code Playgroud)

强制推动似乎也不起作用。

可能是我错误地配置了 .yml 文件并为每个版本创建了标签。

tags git continuous-integration branch github

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

branch ×1

continuous-integration ×1

git ×1

github ×1

tags ×1