下面介绍一下git常用查看状态的命令
一、当前状态
如果git status告诉你有文件被修改过,用git diff可以查看尚未暂存的修改内容
git status
二、历史记录
1)git log退出按q)
a、查看合并历史记录
git log --graph --pretty=online --abbrev-commit
b、压缩模式,在每个提交的旁边显示经过精简的提交哈希吗和提交信息,以一行显示
--oneline-
c、图形模式,使用该选项会在输出的左边绘制一张基于文本格式的历史信息表示图。如果查看的是单个分支的历史记录,该选项无效
--graph-
d、显示所有分支的历史记录
-all-
2)gitk图形界面
a、查看当前分支历史记录
gik
b、查看某个分支历史记录
gik <branchname>
c、查看所有分支历史记录
git -all
d、中文乱码
git config --global gui.encoding utf-8
三、每个分支最后提交
git branch -v
四、查看Git对象
1)查看git对象的类型,主要的git对象包括tree,commit,parent和blob等
git cat-file -t
2)查看git对象的内容
git cat-file -p