Git Bash - 在完整的C:\硬盘上意外地从Bash调用git init

时间:2015-07-20 12:54:51

标签: git git-bash

我是 Git Bash 的新手,当git initpwd时,我在 Git Bash 中意外地调用了C:\ 。现在,在我的 Windows资源管理器中,每个文件夹图标上都有问号复选标记

enter image description here

我怎样才能再次摆脱这些痕迹?

我尝试过使用git rm之类的一些东西,但是它们不起作用。图标不会消失。

我考虑过使用git clean,但这看起来会删除我的文件系统中的文件,这会破坏我的Windows安装。

以下是git status输出: enter image description here

1 个答案:

答案 0 :(得分:7)

所有git init调用都会在您调用它的目录中创建一个本地.git文件夹。在您的情况下,这似乎是c:\

由于c:\中已有文件和文件夹,因此Git会将其显示为未跟踪,例如使用git status时。

您似乎正在使用像TortoiseGit这样的工具,它与Windows资源管理器集成,因此图标覆盖。

您需要做的就是删除c:\.git文件夹,一切都应该恢复正常。

如果您在Windows资源管理器中看不到.git文件夹,请查看此处:No .git repository folder showing, using windows 7 - 您需要启用隐藏文件才能在资源管理器中显示。

不要使用git rmgit clean之类的命令 - 如果与正确的命令行开关一起使用,它们可能会删除一些文件和文件夹。