Git 克隆回购没有 .git 文件

Git Clone Repo Has No .git File

我用 git clone <path to repo> 克隆了一个 repo,但是当我 运行 git status 我得到 fatal: not a git repository 错误。

我想知道的是,如果我 运行 git init 在克隆的本地目录中,它会搞砸任何事情或导致 GitHub 上的初始回购出现问题?

cd && ls -a 进入了几个目录,但我没有看到 .git 文件。

所以我首先用 $ git ls-files | grep .git 进行了搜索,得到了同样的 fatal no repo 错误。

然后我用 $ find . | grep .git 进行了搜索,它列出了 3 个 .gitignore 文件。我认为这意味着最初的创建者没有初始化 git.

我想创建一个分支并开始工作并进行提交,而不会弄乱原始存储库。

我参考了以下 Whosebug 问题,但它们没有给我所需的答案:

"fatal: Not a git repository (or any of the parent directories)" from git status

fatal: Not a git repository (or any of the parent directories): .git

您的存储库似乎已损坏。确保您没有在克隆后错误地删除 .git 文件夹。也许,再次克隆并从那个新克隆开始工作。

我认为 .git 文件可能被隐藏了。

要解决此问题,请转到“文件夹选项”,然后按“显示隐藏的文件、文件夹和驱动器”。

然后不要忘记导航到 .git 所在的文件夹。

如果我解决了你的问题,这可能会解决问题。

干杯。