我跑了git fetch
,笔记本电脑在运行时坏了。现在有一个.git文件夹,但是运行任何git命令都会显示fatal: Not a git repository (or any of the parent directories): .git
。运行git init
表示Reinitialized existing Git repository in <directory>
答案 0 :(得分:1)
如果存储库已经存在于某个地方,则您当然不希望运行git init
。每当存储库已经存在时,您要么要克隆它,要么要获取它。
处理这种情况的方法取决于您是否有尚未推送到远程的本地更改。
最简单的情况是您没有更改(或者您愿意放弃任何本地更改)。在这种情况下,您只需删除整个目录,然后从头开始执行git clone <remote>
即可获取原始副本。
如果您进行了重要的本地更改,那么@torek提供的评论应作为您的出发点,应将其转换为答案;)