我遇到了这个错误,发现很少有关于如何在线修复它的文档.我通过尝试运行该命令得到了错误git add .,并收到了此响应:
致命:无法统计'myPathToAFile':没有这样的文件或目录
cod*_*der 36
为了解决这个问题,我从git中删除了文件,然后通过执行以下操作重新添加它:
git rm "myPathToAFile"
git add .
git commit -am 'my commit'
希望这有助于其他人!
Bab*_*mes 12
尝试 git checkout my_branch -f
如下所示:http://www.nullreference.se/2010/08/20/git-merge-error-permission-denied/
我遇到过同样的问题.我正在使用Windows 7,我的问题是"最大路径长度限制"(路径最多260个字符)(请参阅http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29 .aspx #maxpath更多细节).
我的解决方法是缩短类名.
小智 5
Windows 上出现此问题的另一个原因可能是保留文件名。当我出于好奇在我的 Windows 10 机器上尝试克隆 Linux 内核存储库时,我碰到了它们,并且 Git 无法创建 aux.c 和 aux.h 文件。
所以你不能创建任何文件(带有任何扩展名)或文件夹命名为:CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5 、LPT6、LPT7、LPT8、LPT9,不区分大小写。
请参阅:https : //docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file#naming-conventions
| 归档时间: |
|
| 查看次数: |
29419 次 |
| 最近记录: |