我以机器人的身份写这篇文章。两周以来一切都很顺利。现在有些奇怪的事情。我输入了命令git status
,就是这样。没有任何反应,等待 10 分钟后,什么也没有发生,通过 Control+C 取消命令,再试一次 - 一切都是一样的。我想可能是目录有问题。我在另一个项目中尝试了同样的操作 - 它仍然没有输出任何内容。我想也许问题出在 git 本身。据我了解,版本是相关的,问题在于使用目录。
我以机器人的身份写这篇文章。两周以来一切都很顺利。现在有些奇怪的事情。我输入了命令git status
,就是这样。没有任何反应,等待 10 分钟后,什么也没有发生,通过 Control+C 取消命令,再试一次 - 一切都是一样的。我想可能是目录有问题。我在另一个项目中尝试了同样的操作 - 它仍然没有输出任何内容。我想也许问题出在 git 本身。据我了解,版本是相关的,问题在于使用目录。
尝试完全删除 git (清理所有你知道的文件,如果它们仍然存在)并重新安装它(听起来很愚蠢,但它可能有帮助)
从评论的回复来看,可能没有太多选择来解释为什么会这样:
找到了解决方案。不过,经过一番 Google 搜索后,我发现了一个 100% 有效的方法。您需要重命名 .git 文件夹以暂时禁用 Git -
mv .git .git_backup
然后创建一个新的 .git 文件夹 -git init
接下来,将文件从 .git_backup 传输到新的 .git 文件夹,为此,您需要删除当前的 .git 文件夹 -
rm -rf .git
现在只需将 .git_backup 重命名为 .git 以将其返回到原来的位置 -mv .git_backup .git
现在使用命令检查
git status
它应该有效!这是唯一对我有帮助的事情!