如何在 Windows 7 中删除 git 本地 repo 文件夹

Posted

技术标签:

【中文标题】如何在 Windows 7 中删除 git 本地 repo 文件夹【英文标题】:How to delete a git local repo folder in windows 7 【发布时间】:2014-08-18 03:41:31 【问题描述】:

我在本地目录中创建了 git clone。然后我运行了 npm 并安装了一些节点包(gulp 等)。但我现在不想要工作目录。所以我只是右键单击鼠标并删除,我无法删除。我收到以下错误。

"源文件名大于文件支持的名称 系统。尝试移动到路径名称较短的位置,或尝试 在尝试此操作之前重命名为短名称”

会是什么问题。

【问题讨论】:

听起来不像是编程问题,更像是基本的计算机使用问题,适合Super User。您使用的是什么操作系统? 我使用的是 Windows 7。 【参考方案1】:

在 Windows 上,this thread 表明它可以是:

路径长度问题(路径太长) 进程问题(其中一个正在被删除的文件的句柄)

我发现将驱动器映射到文件夹结构的一半左右,您应该可以删除文件继承关系的后半部分。

例如,如果您在尝试删除时遇到错误:

\\NAS.Device.Company.com\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z

然后将网络驱动器Z:映射到

\\NAS.Device.Company.com\a\b\c\d\e\f\g\h\i\j\k\

这会将文件层次结构减少到更小的路径。 打开资源管理器并查看Z: 驱动器。它应该包含一个名为L 的文件夹(在本例中)。

您现在应该可以毫无问题地删除 L 及其子文件夹,从而删除一半的文件夹层次结构。 之后,断开Z: 驱动器并尝试正常删除剩余的所有内容。 问题解决了!

【讨论】:

以上是关于如何在 Windows 7 中删除 git 本地 repo 文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何查看git远程仓库中的文件

[GIT]如何删除Git本地仓库

如何删除git远程仓库的某个文件

git删除本地保存的账号和密码

Git 删除本地保存的账号和密码

误删除服务器上的git项目,教你如何利用本地git恢复(gitlab)