git push -f 与 git push origin master git push -f 将本地仓库强制推送到远端服务器,将覆盖远端版本。 特别的,如果在推送之前有其他人将修改pull到远端后,执行-f,那么其他人的修改部分将被丢失!git push origin master 相对于前者安全可靠很多 结论: 尽量避免使用git push -f,如果要用一定要确保其他人没有pull