使用如下命令gitp push出错:
git push origin 远端分支名
git push origin dev/xxxx
error: src refspec dev/xxxx does not match any
error: failed to push some refs to 'https://git.woa.com/.....'
解决方案 1:
git push origin 本地分支名:远端分支名
解决方案2:
如果本地分支已经关联了远程分支就使用下面命令直接push即可。
git push .
原理:
疑问:
为什么之前同样的本地分支和远程分支使用git push origin 远端分支名 就没问题?
可能是因为本地有多个head?git commit 之后没有push然后又git reset到别的commit。