我是git的新手,现在出现以下错误:
fatal: Reference has invalid format: 'refs/heads/SomeBranch' (Conflict through use of capital and small initial letters)
Unexpected end of command stream
SomeBranch(大写!)实际上是先前删除的(本地和远程),我正在开发一个本地分支someBranch(不是大写!)。然后,我git add
我的本地更改和git commit -m "Some changes" -a
。 git push
以及git push -u origin someBranch
时发生错误。 someBranch还没有回购。
答案 0 :(得分:1)
备份整个项目(以防万一),然后执行
awk '!/Conflict/' .git/packed-refs > tmp && mv tmp .git/packed-refs