场景重现
本地提交到远程,提示这个报错信息
remote unpack failed: error Missing blob
原因
该分支在远程已经有代码合入进去
解决办法
网上说的是git pull --rebase
这样其实会出现问题,导致本地出现远程需要合入的代码。这样是不对的。
正确的做法git push --no-thin origin head:refs/for/alpha
,即可
git push --no-thin origin head:refs/for/alpha
关键点,参数 --no-thin