项目场景: 不同电脑协同工作 GitHub 问题描述 远程电脑更改了从GitHub下载的自己的项目后,运行git pull时提示 Your local changes to the following files would be overwritten by merge: 原因分析: 要想覆盖代码,必须先重制 解决方案: git reset --hard git pull 覆盖所有本地更改,并且不需要身份信息