首先看到报错内容:
! [rejected] main -> main (non-fast-forward) error: failed to push some refs to
拒绝提交了
原因:上一次不是在这个分支上提交的,而且上次提交的和本次提交代码内容是一样的。
解决方法:切换分支再提交,使用命令git pull --rebase origin xxx (xxx是你要设置的默认分支,你这次要提交代码上去的分支名称,必须要有哦)比如上传到main默认分支,则git pull --rebase origin main
之后就可以正常pull啦!!!
重新git add . 、 git commit -m “xxx” 、git push -u origin main即可!
这样就成功啦!!!