每当我试图提交我的工作,我得到这个错误。
fatal: could not parse HEAD
我应该怎么做,如果我想保留我的变化?
每当我试图提交我的工作,我得到这个错误。
fatal: could not parse HEAD
我应该怎么做,如果我想保留我的变化?
你知道什么分支HEAD
应该指向? 是不是master
? 运行git symbolic-ref HEAD refs/heads/master
。
基本上,具有名称的符号引用HEAD
以某种方式损坏。 您(或您运行的软件)一定去周围戳.git
目录。 如果我是你,我会检查,以在回购别的确保没有损坏。 您可以通过运行验证对象数据库git fsck
。
复制你最近改变到另一个目录中的新文件,在您的计算机上删除的Git本地库,克隆再次使用“的git克隆URL”的档案库,将最近更改复制到另一个文件,你的背部到这个目录,也git的添加文件, git的承诺-m“乌尔msg”中,并用git推推到远程存储库
刚才我有同样的问题。 有来自在我的项目的另一个仓库变化git changes field
。 我试图unstage他们,只推就我想要的文件夹的变化。 到目前为止,我有点挣扎与其他文件夹(从git的PC上删除的项目文件夹等)的变化克服的问题。 我不知道我是否能说明情况,但这里是帮助我:
我复制了.git
,我从recyle仓项目文件夹中删除的文件。 复制的文件 ,这是我面临的HEAD问题在提交该项目的文件夹中粘贴 。 我看到,有部分缺失。 它复制了不与目前匹配的所有部分.git
文件夹中,并显示消息跳过或保持对那些已经存在。 我只是跳过他们。 它为我工作。 我希望这会帮助别人,将来别人。