status 命令:查看状态
git status
-s
参数可以显示更简短的内容:
git status
diff 命令:查看变更内容
查看尚未暂存的改动:
git diff
查看已经缓存的改动:
git diff --cached
查看已缓存的与未缓存的所有改动:
git diff HEAD
显示更简短的摘要信息:
git diff --stat
log 命令:查看提交历史
git log
--patch
或 -p
参数可以显示引入的差异:
git log -p
也可以只显示最近 2 次提交:
git log -2
reflog 命令:查看操作历史
与 git log
命令相比,git reflog
除了可以查看 commit
历史,还可以查看所有 git
命令的操作历史记录。而且每条记录当中都包含 6 位哈希值,可以非常方便地进行“时光穿梭”。
git reflog