【问题标题】:Local Git repo is still working even though .git file is deleted即使 .git 文件被删除,本地 Git 存储库仍在工作
【发布时间】:2021-12-31 05:58:01
【问题描述】:

我不小心在桌面上初始化了一个本地 repo,所以我删除了 .git 文件,但即使我删除它仍然充当 repo。 git 命令仍在工作,当我执行 git init 时说已初始化 repo,但是当 git 命令已经工作并且如果我使用 git init 它应该显示为重新初始化。

有人可以帮忙解决导致此问题的原因吗?

【问题讨论】:

  • 删除.git 目录(它通常不是文件,尽管在特殊情况下它是一个文件,在这种情况下这有点不同)删除存储库本身。这不会影响任何 other 存储库,但运行 git init 将创建一个 new 存储库,而不是重新初始化现有的存储库。您描述的其他所有内容都可能完全正常,因为您没有很具体。这就像说你走出一个房间但仍在一座建筑物中:人们只会说“那又怎样?”
  • 你错了......
  • 那又怎样?也许你还在一个 Git 存储库中,只是不是你删除的那个。您必须具体显示你做了什么(剪切和粘贴)。 显示您预期会发生什么以及实际发生了什么。如果可能,请提供复制器。见How to Ask

标签: git git-bash


【解决方案1】:

您可能在其他父目录中有另一个 .git 文件夹。

从您认为 git 命令不起作用的地方运行:git rev-parse --git-dir

【讨论】:

    猜你喜欢
    • 2012-03-19
    • 2013-11-17
    • 1970-01-01
    • 2020-12-13
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多