Git管理的文件分為:工作區,版本庫,版本庫又分為暫存區stage和暫存區分支master(倉庫)
工作區>>>>暫存區>>>>倉庫
git add把文件從工作區>>>>暫存區,git commit把文件從暫存區>>>>倉庫,
git diff查看工作區和暫存區差異,
git diff --cached查看暫存區和倉庫差異,
git diff HEAD 查看工作區和倉庫的差異,
git add的反向命令git checkout,撤銷工作區修改,即把暫存區最新版本轉移到工作區,
git commit的反向命令git reset HEAD,就是把倉庫最新版本轉移到暫存區。
