git push遇到错误: [rejected]master -> master (non-fast-forward)的解决方法

向远程仓库推送时遇到

! [rejected] master -> master (non-fast-forward)

可能的原因:
要推送的文件里与远程仓库里的文件有冲突,就是有相同文件名的文件;

解决方法:

git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
git add .
git commit -m '***'
git push origin master

猜你喜欢

转载自blog.csdn.net/weixin_43755104/article/details/107629984