问题描述
在本地commit项目后,使用命令git push origin master
出现错误:
报错“master -> master (non-fast-forward)”
解决办法
git pull --rebase origin master
git push -u origin master
原因
GitHub的repository版本与本地repository版本不同步。
参考链接
- github:解决 fetch first,non-fast-forward
- 本地项目上传到github 报错“master -> master (non-fast-forward)”
- [[外链图片转存失败(img-PlPPX1NE-1565100059703)(https://www.jianshu.com/p/f26c71d05e44)]
- GIT 私有仓库 github项目提交失败 master -> master (non-fast-forward)
- ! [rejected] master -> master (non-fast-forward)
- github项目提交失败 master -> master (non-fast-forward)