4

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

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

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

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

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

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

我已经引用了以下 StackOverflow 问题,但它们没有给我所需的答案:

“致命:不是 git 存储库(或任何父目录)”来自 git status

致命:不是 git 存储库(或任何父目录):.git

4

2 回答 2

4

您的存储库似乎已损坏。确保您没有.git在克隆后误删除该文件夹。也许,只需再次克隆并从该新克隆中工作。

于 2015-05-28T15:42:55.930 回答
0

我认为 .git 文件可能是隐藏的。

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

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

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

干杯。

于 2021-08-24T13:20:33.110 回答