1.首先在文件夹内初始化一个仓库
git init
2.创建一个文件
touch a.php
3.提交到暂存区
git add .
4.查询文件状态
git status
5.此时不想继续提交到版本库,需要退回到工作区(首次退回)
git rm --cached a.php
6.可以继续修改a.php文件操作
vim a.php
7.继续添加到暂存区
git add a.php
8.此时又不想提交(首次之后的撤销退出暂存区)
git reset HEAD a.php
9.可以多次提交
git commit -m"第一次提交"
git commit -m"第二次提交"
10.恢复到上一个版本库内的版本(慎重操作,会替换版本库内的当前版本)
git checkout a.php
总结:首次撤销暂存区使用 cached,非首次撤销暂存区使用 reset HEAD ;返回版本库中上一个版本使用checkout