.git文件夹消失,git状态给出“不是git存储库”

问题描述:

我在我的MacBook Pro(OS X Mountain Lion)上使用了一个git存储库已经好几个月了。大多数情况下,我一直在使用SmartGit客户端,但也使用命令行。今天,我更改了几个文件,并去了SmartGit提交和推送,并且SmartGit由于回购商名称而“失踪”。.git文件夹消失,git状态给出“不是git存储库”

使用Finder,我确认工作树文件夹和子文件夹都很好。

在命令行中,“ls -a”在工作树文件夹中显示.gitignore文件,但没有.git文件夹。

试图“git的状态”,它给了:

致命的:不是git仓库(或任何父目录):git的

我有一个相同的存储库Windows机器,以及它工作正常。它只是遗漏了MacBook Pro上尚未提交的文件。

关于如何进行的建议?

+0

我终于重新将github的repo克隆到一个空文件夹中,并将几个更改过的文件移动到该文件夹​​中。 – user1147171 2013-03-06 06:23:40

我建议你git clone从Windows机器到一个临时目录的存储库(复制它也应该这样做),然后将.git目录移到原始工作目录。

+0

谢谢,我会试试看。 – user1147171 2013-02-26 19:13:45