Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当我将文件添加到git索引时,git崩溃并损坏索引文件_Php_Eclipse_Git_Bitbucket - Fatal编程技术网

Php 当我将文件添加到git索引时,git崩溃并损坏索引文件

Php 当我将文件添加到git索引时,git崩溃并损坏索引文件,php,eclipse,git,bitbucket,Php,Eclipse,Git,Bitbucket,我是一名新的程序员,目前我遇到了Git的一个问题。我有一个现有的php项目,我决定将其上传到bitBucket存储库 当我执行git init,然后执行git add时,git会在没有任何响应的情况下完成其工作,并且git status会返回类似于: 错误:错误的索引文件sha1签名致命:索引文件损坏 致命:子模块protected/modules/usr/vendor中的“git status-ceral”失败/ 然后我转到Eclipse内部的EGit,并逐个文件夹添加到索引文件夹中——大多数

我是一名新的程序员,目前我遇到了Git的一个问题。我有一个现有的php项目,我决定将其上传到bitBucket存储库

当我执行git init,然后执行git add时,git会在没有任何响应的情况下完成其工作,并且git status会返回类似于:

错误:错误的索引文件sha1签名致命:索引文件损坏 致命:子模块protected/modules/usr/vendor中的“git status-ceral”失败/

然后我转到Eclipse内部的EGit,并逐个文件夹添加到索引文件夹中——大多数文件夹都成功添加,但它在一个特定模块上崩溃

我下载了它的新版本,并重写了旧文件,结果成功地添加了索引。但是它在另一个文件夹上停止了,我没有它的副本


还有其他人经历过这样的问题吗?有人知道如何修复这些文件吗?

不久前,我也遇到了以下问题:

error: bad index file sha1 signature
fatal: index file corrupt
这是由于索引损坏所致

简而言之,我可以建议删除索引文件并重置分支进行备份


有关详细信息,请查看以下链接:。也许这可以进一步帮助您。

问题是我无法重置,因为这是我第一次尝试创建存储库。如果我对git的理解是正确的。