我一直在使用Windows-msysgit上的Git。每当我尝试完全删除一个存储库时,无论是使用资源管理器还是使用
$ git rm -rf ptp/
fatal: Not a git repository (or any of the parent directories): .git
当我使用git时,出现了一个错误信息 "The data present in the reparse point buffer is invalid" 或以上的致命错误。
请问这是怎么回事?谢谢。
我一直在使用Windows-msysgit上的Git。每当我尝试完全删除一个存储库时,无论是使用资源管理器还是使用
$ git rm -rf ptp/
fatal: Not a git repository (or any of the parent directories): .git
当我使用git时,出现了一个错误信息 "The data present in the reparse point buffer is invalid" 或以上的致命错误。
请问这是怎么回事?谢谢。
rm -rf ptp/
命令。就这样。
git rm
用于将项目从索引中移除[即修改/新文件的暂存区],而不是删除git仓库。ptp/.git': 目录非空 rm: 无法删除目录
ptp': 目录非空然后得到了这个:
hoppala@HOPPALANINYERI /d/Projects/ptp/ptp/.git
$ ls
ta05636hoppala@HOPPALANINYERI /d/Projects/ptp/ptp/.git
$ rm -rf ta05636hoppala@HOPPALANINYERI /d/Projects/ptp/ptp/.git
$ ls
ta05636 - Aleyna在Windows系统上删除git仓库,请按照以下步骤操作:
按下Win+R组合键,输入cmd
后按回车键。
> cd c:/path/to/parent/of/ptp-repo
> rmdir /S /Q ptp
如果失败,请检查锁定该目录的进程,并通过资源管理器手动删除。
很可能有某个进程持有锁,锁定了仓库中的文件/目录。
这个解决方案可以让您删除任何被锁定的文件和文件夹,而无需安装任何新程序:
我也在Windows 10上遇到了这个奇怪的问题:一个空的.git文件夹根本无法删除,重新启动Windows也没有解决它,rmdir .git
也不行,rm -rf .git
也不行。
与另一个建议类似,我在Windows上使用Ubuntu(而不是Cygwin)(https://tutorials.ubuntu.com/tutorial/tutorial-ubuntu-on-windows#0),并发出rm -rf .git
,那就完美解决了。
这应该可以运行:
在 Git Bash 上执行以下操作:
$ git remote remove <name>
查看您的远程列表:
$ git remote
我有一个第三个分区,在Windows 7和Fedora Linux的双重启动中,我意识到我在终端中使用vim打开了一个文件,并且这导致无法删除.fuse_hidden...
文件。
当我关闭vim中的文件后,我能够删除.git
目录。
Knoppix
是一个很好的选择。http://www.knoppix.net/ - g19fanatic