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

 

当向GitHub远程仓库提交请求时,常会出现  ! [rejected]  master -> master (non-fast-forward) 错误。

出现这种错误通常是由于远程仓库的文件版本与本地仓库不一致,可以先从远程仓库拉取文件再上传,也可以直接强制覆盖远程仓库的文件。

解决方法:

git pull --rebase 你的本地仓库名 master

git push -u 你的本地仓库名 master -f

 

 

posted @ 2018-06-04 11:02  晓梦清媛  阅读(698)  评论(0编辑  收藏  举报