git 好文章
https://git-scm.com/book/zh/v2
% 好用 git 回退本地修改。
git stash && git stash dropgit clean -f -d
git reset --hard HEAD % 将stage area中未提交的file回滚到之前的commit状态(这个指令可以解决你的问题)
git clean -d -f % 删除未跟踪的目录和文件
%git 放弃本地修改
git checkout . && git clean -f -d -x
#!/bin/sh
git reset --hard
git clean -f -d
git checkout -- HEAD