错误提示 可能的错误原因 因为自己手动删除了仓库的一些文件,导致本地仓库和远程仓库不一致,本地仓库做的改动相对于保留的文件,虽然是新的,但是远程仓库删除文件相对于本地,也是新的,所以提交不成功。 解决方案 如果确保远程仓库的改动,不是他人引起,可以忽略,则使用命令 git push -u origin master -f 成功 如果是团队协作,需要先更新本地,再推送。使用命令 git pull origin master git push -u origin master 但一般个人操作,用的比较少吧