用远程覆盖本地:
fetch:远程库 覆盖 本地库;
reset 和 pull :本地库覆盖本地工作区
git fetch --all git reset --hard origin/master git pull
用本地代码库覆盖本地工作区
git reset --hard
git pull
撤销最后一次 git add files,你也可以用 git reset 撤销所有暂存区域文件。
git reset -- files
把文件从暂存区域复制到工作目录,用来丢弃本地修改
git checkout -- files