【问题标题】:.git folder disappeared, git status gives "Not a git repository".git 文件夹消失,git status 给出“不是 git 存储库”
【发布时间】:2013-02-26 05:08:44
【问题描述】:

几个月来,我一直在 MacBook Pro (OS X Mountain Lion) 上使用 git 存储库。大多数情况下,我一直在使用 SmartGit 客户端,但也使用命令行。今天改了几个文件,去SmartGit提交和推送,SmartGit的repo名字“不见了”。

使用 Finder,我确认工作树文件夹和子文件夹都处于良好状态。

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

尝试了“git status”,它给出了:

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

我在 Windows 机器上也有相同的存储库,它运行良好。它只是丢失了 MacBook Pro 上尚未提交的那些已更改文件。

关于如何进行的建议?

【问题讨论】:

  • 我终于将 github 上的 repo 重新克隆到一个空文件夹中,并将几个更改的文件移动到该文件夹​​中。

标签: macos git github osx-mountain-lion smartgit


【解决方案1】:

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

【讨论】:

  • 谢谢,我试试看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-27
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
  • 2013-03-03
相关资源
最近更新 更多