一 概念
工作区 暂存区 本地仓库(master分支) 远程仓库
1 git status 查看本地是否有没提交到暂存区的代码
2 如果有 红色
git add 文件 :添加到暂存区
3 git commit -m "。。。" :提交到本地仓库
4 撤回
暂存区->工作区 : git reset HEAD 文件
此时,工作区相当于没有提交
git status 会提示 红色
git checkout使工作区变干净,也就是git status后 不会出现红色
5 本地仓库和咱库存都回滚到指定版本
git log拿到commit号
git reset --hard log号码:
6 本地仓库清空
git rm 文件
但是暂存区和仓库没有清空
git status 可以看到暂存区还有没有提交的
git commit -m "delete ..."