在使用 Git 提交代码的时候,抛出了如下错误:
The entered source ref is ambiguous. You hava to make it unique (e.g. by adding "refs/heads/" as a prefix for branches or "refs/tags/" for tags)! 大概意思:输入源引用不明确,你可以通过添加前缀“refs/heads/”或者“refs/tags/”使它唯一。
产生这个错误的原因是将 git 分支名称和 tag 名称定义成一样了,均定义为 v1.0.0。push 代码到服务器将得到如下错误信息:
(1)修改分支或者tag的名称,使两者不一致。
(2)通过添加前缀的方式去解决,需要在 local 或者 remote 输入框的前面添加“refs/heads/”前缀。如下图:
点击“OK”按钮,成功了!!如下图: