查看修改项:
1.本地修改,没有git add暂存
git diff //查看修改 git checkout . 或 git reset --hard
2. git add暂存,没有commit提交
git diff --cached git reset //退回add状态 git checkout . //退回本地 或 git reset --hard //直接退回到本地未修改状态
3. git commit提交,没有push推送
git diff master origin/master git reset --hard origin/master git reset --hard commit_id
4. git push推送后
git reset --hard HEAD^ //恢复本地仓库到修改前版本