目录已从git repo中消失

时间:2014-01-03 01:03:31

标签: git

我在Windows上遇到git问题。我丢失了一些目录,其他人在git中列为未跟踪,即使他们已成为回购的一部分。

我的机器上确实存在一个目录,但它存在于origin / master中。但是,运行git pull origin master会产生“Already up-to-date.”并且git reset --hard HEAD不会改变任何内容。我的HEAD与原作HEAD相同。

如何将目录恢复到本地存储库?检出早期提交仍然无法恢复这些文件夹。 git checkout origin/master也没有。我已尝试自行创建目录并git add,但更改未显示在git status中。

我没有.gitignore个文件。

1 个答案:

答案 0 :(得分:1)

在尝试任何拉动前确保你在一个分支:

git branch -avv
git checkout master

“已经是最新的”。通常意味着你在detached HEAD

您还可以尝试再次克隆您的repo并检查新的本地克隆中是否确实存在这些文件夹