! [rejected] main -> main (fetch first) error: failed to push some refs to
报错信息
To github.com:raxx/xxar.git
! [rejected] main -> main (fetch first)
error: failed to push some refs to 'git@github.com:raxx/xxar.git'
执行操作
git push
原因分析
git 提交冲突,远端代码与本地代码不一致(别人在你提交之前提交了代码,导致你本地现在的代码与远端现在的代码不一致。)
切记:下班前push代码,上班后第一件事要pull代码
解决办法
1. 将自己新写的代码备份到其他地方。
2. 删除本地项目里自己新写的代码。
3. git pull 下拉代码,使本地代码与远端代码一致。
4. 重新上传代码
git add .
git commit -m "fix bug"
git push
欢迎大家交流学习,任何问题都可以留言