我正在研究 Git,所以我下载了 Windows 版本,在 GitHub 上的存储库上进行测试。大约 30 分钟后,我还是搞不懂如何使用它,所以我决定可能不需要分布式存储库,因为我们的项目不是那么大,于是我又回到了我所熟悉的 SVN。
(我认为)我卸载了电脑上所有与 Git 相关的东西,但现在遇到了一个恼人的问题,如果我打开任何文件夹,我都会收到一条错误消息:
你好
[错误] 找不到 git 路径
你可以想象,这真的很痛苦,有人知道如何解决这个问题吗?
答案1
发生这种情况是因为
卸载无法删除文件“C:\Program Files\Git\git-cheetah\git_shell_ext.dll”
正确的解决方法是取消注册 dll 并将其删除
- 打开命令提示符窗口
- 执行> regsvr32 -s -u git_shell_ext.dll
- 删除“C:\Program Files\Git\git-cheetah\git_shell_ext.dll”
如果这不起作用,这里有一个不太好的解决方法:
- 打开“任务管理器”并转到进程
- 找到explorer.exe点击结束进程
- 在“任务管理器”中选择“文件”>“运行”,输入“cmd”,单击“确定”打开“命令提示符”,然后 cd 到“C:\Program Files\Git\git-cheetah”
- 删除 git_shell_ext.dll
- 重新开始
重启后务必清理,从“C:\Program Files”中删除“Git”文件夹
答案2
你可能想看看这个,它显示了安装了哪些 shell 扩展,并且可以帮助删除有问题的项目:
http://www.nirsoft.net/utils/shexview.html
顺便说一句,你应该给 GIT 一个机会——虽然需要一段时间,但回报是值得的。
答案3
如何修复错误“找不到 Git 路径”?
- 重新启动系统并F8在启动 Windows 之前按下。
- 选择安全模式
- 选择管理员用户
- 转到 c://program Files/
- 删除 Git 文件夹
然后重新启动
如果这解决了你的问题,我将非常感激你的反馈
答案4
为了解决这个问题,我需要停止该服务及其依赖项:
- 开始>>运行>>cmd>>tasklist /M >> c:\Documents and Settings\“您的用户”\Desktop\tasklist.txt
- 在桌面上打开生成的文件
- 按 Crtl+F
- 查找 git
- 需要关闭的进程是“explorer”
- 停止“explorer”进程
- 进入包含它的文件夹
- 删除 删除 git_shell_ext.dll
- 重新启动系统