Can't push refs to remote try running pull first to integrate your changes

后端 未结 4 1324
抹茶落季
抹茶落季 2020-12-16 04:41

I keep getting this error when I try to push to GitHub from VScode. I\'ve pushed before to that repository following the exact same steps I am following now. Can\'t find an

4条回答
  •  -上瘾入骨i
    2020-12-16 05:36

    You get this try running pull first to integrate your changes whenever your local branch and your remote branch are not on the same point, before your changes.

    remote branch commits : A -> B -> C -> D
    local branch commits  : A -> B -> C -> Local_Commits 
    

    Now clearly, there's a change D that you don't have integrated locally. So you need to rebase, then push, which will lead to the following.

    remote branch commits : A -> B -> C -> D
    local branch commits  : A -> B -> C -> D -> Local_Commits 
    

    To solve your issue, do the following

    git pull --rebase origin branchname
    git push origin branchname
    

提交回复
热议问题