我使用的是 Windows 10(64 位)。因此,我通过 git-bash 在我的主目录中克隆了一个存储库,仅用于测试,但是当我完成该存储库后。我决定删除该目录并成功删除,但几天后该存储库一次又一次地出现。这怎么可能呢?以下是我已经尝试过的方法:-
- 第一个显然是,右键单击 repo 并单击“删除”
- 使用cmd:-
rmdir /s /q filename
- 在 git-bash 中:-
rm -rf filename
因此,上述所有方法都有效,但奇怪的是它是如何重新出现的,最奇怪的是 git repo 现在不是一个 repo!相反,它只是一个普通文件夹,其中包含一个名为“Pictures”的子文件夹,而该子文件夹又包含“Saved Pictures”和“Camera Roll”,其中什么都没有。这是当前的目录结构:-
C:\Users\USER\ptf\Pictures
“ptf”是 git repo(Pentester's Framework)的名称
所以我的问题是:- 是否有人遇到过类似的事情以及如何永久删除该文件夹?
答案1
我不是 Windows 用户,但如果选项 /r 或 /s 递归删除子目录,则应验证 .git 隐藏目录(在 Linux 中)是否也已被删除。git 在那里存储其所有信息,并且如果 .git 仍存在于您的目录中,则您仍会看到存储库。