git reset
参考:
https://segmentfault.com/a/1190000009658888
https://blog.****.net/chao821/article/details/81033003
一. 本地仓库的状态:
二. 将本地仓库reset到first commit:
1.git reset --soft
readme本地修改不变,test2.txt为add状态
2.git reset --mixed
readme本地修改不变,test2.txtadd状态取消
2.git reset --hard
readme本地修改移除,test2.txt移除
三.理解
Repo为本地仓;Staging为储存区;Working 为工作区
红色就是还没进staging 绿色就是还没commit