我正在从事机器人框架自动化项目。突然的git commit不起作用,我在commit命令
下遇到以下错误**fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Bad file descriptor**
我正在Windows计算机上工作。到目前为止,我已经完成了4次提交,并且代码已存储在Repo中。使用最新更改,上面的错误不会发生提交,我已经解决了堆栈溢出中引用的一些问题,但是我可以解决它。
请帮助我解决这个问题
我使用命令git commit -a -m "description"
或git commit -m "description"
sudo命令对我都不起作用
> $ sudo chown -R useremail .git/
> bash: sudo: command not found
答案 0 :(得分:1)
当您意外创建具有root权限的分支时,可能会发生这种情况。最好在本地检查.git的所有权权限,即ls -la .git / refs / heads /应该由用户拥有,而不是root。
答案 1 :(得分:0)