①工作区 -> ②缓存区->③HEAD区
1,git checkout — <filename>
只丢弃工作区,用HEAD区覆盖掉工作区,如果有提交到缓存区的修改,缓存区的内容不变
2,git reset HEAD
缓存区的提交,退到工作区,不管工作区有没有内容,所有内容不丢弃
3,git reset –hard HEAD
工作区、缓存区的所有修改都丢弃
4,git diff
工作区的修改高亮,不管缓存区是否有内容
5,git diff HEAD
工作区和缓存区高亮,工作区和缓存区VS HEAD区
6, git show [<commit>]
某一个版本的修改展示
发表回复
要发表评论,您必须先登录。