Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
在使用git很长一段时间后,我得到了这个错误;没有由';标识的有效git对象;头部';“存在于存储库中”;在我做之前';提交';_Git_Visual Studio_Bitbucket - Fatal编程技术网

在使用git很长一段时间后,我得到了这个错误;没有由';标识的有效git对象;头部';“存在于存储库中”;在我做之前';提交';

在使用git很长一段时间后,我得到了这个错误;没有由';标识的有效git对象;头部';“存在于存储库中”;在我做之前';提交';,git,visual-studio,bitbucket,Git,Visual Studio,Bitbucket,我使用GIT有一段时间了。两天前我做了“承诺”,一切都很顺利。从那时起,我添加并更改了一些内容,现在当我尝试执行“提交”时,我遇到以下错误: “出现错误。详细消息:存储库中不存在由'HEAD'标识的有效git对象。” 我不知道这是否相关,但在我“提交”之前,我想在桌面上复制文件夹,但我开始将原始文件夹移动到桌面。当我意识到我做了什么,我取消了它,没有看到任何代码的变化。 也许它改变了Git的设置?如果是,我在哪里可以看到它,如何修复它 我检查了连接到团队项目及其连接。 我还检查了git设置——我

我使用GIT有一段时间了。两天前我做了“承诺”,一切都很顺利。从那时起,我添加并更改了一些内容,现在当我尝试执行“提交”时,我遇到以下错误:

“出现错误。详细消息:存储库中不存在由'HEAD'标识的有效git对象。”

我不知道这是否相关,但在我“提交”之前,我想在桌面上复制文件夹,但我开始将原始文件夹移动到桌面。当我意识到我做了什么,我取消了它,没有看到任何代码的变化。 也许它改变了Git的设置?如果是,我在哪里可以看到它,如何修复它

我检查了连接到团队项目及其连接。 我还检查了git设置——我的用户名、电子邮件和默认位置都正确


谢谢

如果
HEAD(.git/HEAD)
指向的
分支
未包含在
.git/refs/heads
文件夹中,则会发生这种情况。用记事本打开
HEAD
文件,并将内容更改为
ref:refs/heads/master
。显然,您首先需要找到本地存储库。

请在您的存储库中运行
git fsck
,并在此处发布输出。也可以查看
.git/
的内容。我是如何做到的?我找不到存储库,也找不到项目的目录(通过web搜索,我意识到它们是相关的)。我的教授希望我们使用GIT,但并没有真正教我们如何正确使用GIT。所以我用了很长一段时间,但对它了解不多。嗯,在这一点上,我想你必须阅读一些教程/手册。如果您不知道“存储库”是什么意思,没有人可以帮助您。