【问题标题】:.git folder on client's machine, but git not installed. What does it mean?客户端机器上的 .git 文件夹,但未安装 git。这是什么意思?
【发布时间】:2014-07-20 17:09:37
【问题描述】:

与一个新客户一起工作,以前的文档很差,我在他们的站点文件中找到了一个 .git 文件夹。但是当我使用git --version 通过终端检查 git install 时,我得到“找不到命令”,所以我认为没有安装 git。

任何想法这可能意味着什么?例如,.git 文件夹是如何创建的?有没有终端 git 版本使用 .git 的 GUI?

更新: 将文件复制到我的本地计算机(具有 git)并运行 git remote show origin 以尝试回溯他们之前所做的事情。但我收到以下消息:fatal: Not a git repository (or any of the parent directories): .git

我检查了以下问题和答案,但它们不适用:

【问题讨论】:

  • 您能分享一下为什么这被否决了吗?
  • 我没有投反对票,但我的猜测是(a)显然不是与软件开发相关的问题,以及(b)没有为任何人提供足够的信息来提供有用的帮助你。我们没有一个水晶球可以告诉我们 .git 目录是如何创建的。

标签: git github version-control installation


【解决方案1】:

我还能提供什么信息来说明为什么 git 说没有存储库?

您可以将您复制的 .git 文件夹与您复制时创建的 .git 文件夹进行比较:

git init newRepo

比较newRepo/.git 和您复制的.git 的内容,看看是否缺少可以解释为什么这个.git 文件夹不被识别为git repo 文件夹的元素。

【讨论】:

    【解决方案2】:

    我的猜测是“站点”目录是从另一台安装了 git 的计算机上移动的。

    您没有提供足够的信息来说明 git 为什么说没有存储库。也许 .git 目录已损坏。也许该目录来自不再识别的旧版本的 git。也许你不小心从不同的目录运行 git。

    【讨论】:

    • 感谢您的反馈。我还能提供什么信息来说明为什么 git 说没有存储库?或者如何检查 .git 目录是否损坏?
    猜你喜欢
    • 1970-01-01
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多