使用git 1.6.4.2,当我执行git pull
此错误: css
error: unable to resolve reference refs/remotes/origin/LT558-optimize-sql: No such file or directory From git+ssh://remoteserver/~/misk5 ! [new branch] LT558-optimize-sql -> origin/LT558-optimize-sql (unable to update local ref) error: unable to resolve reference refs/remotes/origin/split-css: No such file or directory ! [new branch] split-css -> origin/split-css (unable to update local ref)
我已经尝试过git remote prune origin
,可是没有帮助。 git
我遇到了一样的问题,并经过转到出现错误的文件来解决了这个问题: github
\repo\.git\refs\remotes\origin\master
该文件充满了空值,我将其替换为github上的最新参考。 sql
也发生在我身上。 在个人状况下,糟糕的裁判是高手,我作了如下工做: 缓存
rm .git/refs/remotes/origin/master git fetch
这使得git恢复了ref文件。 以后,一切都按预期工做。 composer
对我来讲,我有一个名为feature/phase2
的本地分支,而远程分支名为feature/phase2/data-model
。 命名冲突是问题的缘由,因此我删除了本地分支(若是须要保留任何名称,则能够重命名) ssh
对我来讲,它能够删除文件夹.git/refs/remotes/origin/
错误的文件。 fetch
我在做曲家更新时遇到了一样的问题。 可是对我来讲,它只有在我清除了做曲家的缓存并删除了vendor文件夹的内容以后才起做用: spa
rm -rf vendor/* git gc --prune=now git pull composer clear-cache composer update my/package