导致这个错误的原因是.git/packed-refs文件中出现了两条与当前branch相关的信息,并且对应不同的SHA1号,把错误的那条删除之后就OK了。
至于怎么判断那条是错误的也很简单,首先切换到当前分支然后使用 git log 命令取出最上面一条提交的commit号比较一下就可以了。
导致这个错误的原因是.git/packed-refs文件中出现了两条与当前branch相关的信息,并且对应不同的SHA1号,把错误的那条删除之后就OK了。
至于怎么判断那条是错误的也很简单,首先切换到当前分支然后使用 git log 命令取出最上面一条提交的commit号比较一下就可以了。