git - 错误 : git checkout-index: unable to create file

标签 git git-clone git-checkout

我想做的是在 Windows 上进行 git 克隆,但父存储库存在于 unix 机器中。

我正在使用 ssh 进行克隆以从 UNIX 克隆到 Windows,但我收到了这个奇怪的错误。

error: git checkout-index: unable to create file <filename>

这发生在 git 克隆的 checkout 步骤中。

谁能帮帮我?

最佳答案

答案应该是:我们不能在windows中创建名为aux.c的文件!

参见 http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx 不要使用以下保留的设备名称作为文件名: CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8 和 LPT9。还要避免这些名称后跟扩展名;例如,不推荐使用 NUL.txt。有关详细信息,请参阅命名空间。

关于git - 错误 : git checkout-index: unable to create file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3689137/

相关文章:

amazon-ec2 - Amazon EC2 中的 Git 到本地机器

git Hook : is there a clone hook?

Git:如何从远程原始主机更新/ checkout 单个文件?

asp.net - 将多项目 MVC4 解决方案部署到 Azure 失败

git - git push origin HEAD 和 git push origin [current-branch-name] 有什么区别?

git - 任何查看 git 版本之间差异的工具

android - 如何获取 Java API 源代码?

git - 如何在 docker-compose 远程 github 构建中指定提交

git - 锁定本地 git 分支以防止任何进一步的更改

git - 当我所做的只是压缩提交时,为什么 git-rebase 会给我 merge 冲突?