git add把文件从工作区添加至暂存区
git commit把文件从暂存区添加至仓库
git diff查看工作区和暂存区差异
git diff --cached查看暂存区和仓库差异
git diff HEAD 查看工作区和仓库的差异
git checkout -- file丢弃工作区的修改
git reset HEAD 可以把暂存区的修改撤销掉(unstage),重新放回工作区
git status查看
git checkout切换到另一个分支
git checkout -- file两种情况:
1.没add,没commit:撤销修改就回到和版本库一样的状态
2.add,没commit:撤销修改就回到暂存区的状态
应用:
1:想撤销工作区的修改时,用命令git checkout -- file
2:添加到了暂存区,想撤销,第一步git reset HEAD <file>,第二步git checkout -- file
网友评论