我正在尝试检出以前成功检出的分支,但现在无法检出。这里是我收到的不同信息。简单的解决方法是重置我的文件夹,执行
git init
和git clone
,但是我不想重置我的git文件夹,因为我设置了git钩子(post-checkout
,post-merge
等)。如何在不重置所有内容的情况下再次使其正常工作?
fatal: A branch named 'stage' already exists.
致命错误:已经存在名为'stage'的分支。
git fatal: reference is not a tree
Git致命错误:引用不是树
error: refs/heads/stage does not point to a valid object!
错误:refs/heads/stage没有指向有效的对象!
fatal: bad object stage
致命错误:坏物体stage
git cat-file -p <SHA-1>
命令,然后你就能看到内容了。 - CodeWizard.git
文件夹内吗? - vintagexavgit gc
,但除非你确切地知道它的作用,否则不要这样做。将其保留原样。 - CodeWizard