【发布时间】:2014-03-29 07:15:43
【问题描述】:
我遇到了一些问题
git clone.文件下载到我本地的 git 文件夹中。运行命令
git checkout -f HEAD 给我-
错误:
'磁盘空间不足导致无法写入新的索引文件错误'。
我已手动从计算机中删除了大文件,但仍然出现相同的错误。
Cloning into 'ffmpeg'...
remote: Counting objects: 7890, done.
remote: Compressing objects: 100% (4412/4412), done.
Receiving objects: 100% (7890/7890), 299.75 MiB | 24.19 MiB/s, done.
remote: Total 7890 (delta 3346), reused 7846 (delta 3317)
Resolving deltas: 100% (3346/3346), done.
Checking out files: 100% (7019/7019), done.
fatal: unable to write new index file
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'
【问题讨论】:
-
我想默认它的主人和 git checkout -f HEAD 你有一个名为 HEAD 的分支吗?
-
是的。我在 .git 文件夹中有一个名为 HEAD 的文件夹。我应该删除那个文件夹吗?
-
no 不要删除 .git 文件夹中的任何内容
-
执行 git clone 后,它会创建一个文件夹,该文件夹是您的应用程序目录,在该文件夹内您将拥有 .git 文件夹。您的 app/code 文件夹未链接到 git 并且使用 git checkout {branchname} 您可以结帐到不同的分支
-
谢谢!我将源代码放在 .git/branches 下。这样可以吗?你知道如何解决磁盘空间不足的错误吗?