当向GitHub远程仓库提交请求时,常会出现 ! [rejected] master -> master (non-fast-forward) 错误。
出现这种错误通常是由于远程仓库的文件版本与本地仓库不一致,可以先从远程仓库拉取文件再上传,也可以直接强制覆盖远程仓库的文件。
解决方法:
$ git pull --rebase 你的本地仓库名 master
$ git push -u 你的本地仓库名 master -f
本文共 264 字,大约阅读时间需要 1 分钟。
当向GitHub远程仓库提交请求时,常会出现 ! [rejected] master -> master (non-fast-forward) 错误。
出现这种错误通常是由于远程仓库的文件版本与本地仓库不一致,可以先从远程仓库拉取文件再上传,也可以直接强制覆盖远程仓库的文件。
解决方法:
$ git pull --rebase 你的本地仓库名 master
$ git push -u 你的本地仓库名 master -f
转载于:https://www.cnblogs.com/AimeeMeng/p/9132295.html