美文网首页
git报错:remote unpack failed: erro

git报错:remote unpack failed: erro

作者: 塞风 | 来源:发表于2023-11-02 10:38 被阅读0次

    为何报错:

    git在拉取完代码后准备本地代码推送到远程,执行 git push失败了

    先上图:

    git push报错提示

    报错分析:

    其实发生过好几次了,没找到git push报错原因,或许跟平时的操作习惯有关。
    1、本人两部电脑开发,一部mac一部windows,代码在两台电脑上都会进行git操作,
    2、代码commit的时候经常git commit -m 'xxx'和 git commit -am 'xxx'混用
    3、同事提交了我没拉取更新(不大可能)

    解决方法:

    方法1、因为发生过好几次,所以之前的解决办法是git push origin --delete [远程分支名字]将远程分支删除,再git push -u origin [远程分支名字]将本地分支推送到刚删除的远程同名分支上就解决问题了

    方法二、今天按方法一的操作发现不生效了,怎么推送都失败,后找到解决方法并尝试推送成功了,步骤如下:

    1、首先切换到master分支上

    git checkout master
    

    2、更新master

    git pull origin master
    

    3、将推送报错的分支(dev)合并到master

    git merge dev
    

    4、推送到master(要有推送到master的权限)

    git push origin master
    

    5、再切换到推送报错的分支(dev)

    git checkout dev
    

    6、执行推送

    git push origin dev
    

    最后推送成功,网上其他方法是git push --no-thin xxx方法,我没有成功

    相关文章

      网友评论

          本文标题:git报错:remote unpack failed: erro

          本文链接:https://www.haomeiwen.com/subject/itfnidtx.html