问题遇到的现象和发生背景
当我尝试git push 我的本地修改时,出现了问题
用代码块功能插入代码,请勿粘贴截图
我的push命令如下:
git push origin HRAD:refs/for/xxx
运行结果及报错内容
$ git push origin HEAD:refs/for/xxx
枚举对象中: 11, 完成.
对象计数中: 100% (11/11), 完成.
使用 12 个线程进行压缩
压缩对象中: 100% (6/6), 完成.
写入对象中: 100% (6/6), 702 字节 | 702.00 KiB/s, 完成.
总共 6(差异 4),复用 0(差异 0),包复用 0
remote: Resolving deltas: 100% (4/4)
remote: Processing changes: refs: 2, done
To ssh://192.168.x.x:29418/Project
! [remote rejected] HEAD -> refs/for/Project (Unable to create changes: LOCK_FAILURE)
error: 无法推送一些引用到 'ssh://192.168.x.x:29418/Project'
我的解答思路和尝试过的方法
我已确认本地的代码是与服务端同步的最新代码,并且使用的公钥在服务端已注册
我尝试新建本地分支再次提交,无果;
我尝试修复本地git库,无果;
我另起目录克隆远端库后提交代码,报同样的错误