问题: house分支之前使用都没问题,过了一段时间使用时发现该分支下可提交代码,可合并到其他分支,但是在远程仓库中不显示不跟新提交的代码,导致合并生产代码时无法继续进行,在了本地拉取远程仓库代码时报错 error: cannot lock ref ‘refs/remotes/origin/master’: unable to resolve reference ‘refs/remotes/origin/master’: reference broken
解决方案:
-
删除.git 目录下的house文件;
rm .git/refs/remotes/origin/house
-
抓取远程仓库最新代码;
git fetch
-
将远程分支合并到本地house分支;
git merge origin/house