我是 Git Bash 的新手,当git init
为pwd
时,我在 Git Bash 中意外地调用了C:\
。现在,在我的 Windows资源管理器中,每个文件夹图标上都有问号和复选标记。
我怎样才能再次摆脱这些痕迹?
我尝试过使用git rm
之类的一些东西,但是它们不起作用。图标不会消失。
我考虑过使用git clean
,但这看起来会删除我的文件系统中的文件,这会破坏我的Windows安装。
以下是git status
输出:
答案 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 rm
或git clean
之类的命令 - 如果与正确的命令行开关一起使用,它们可能会删除一些文件和文件夹。