10. log
10.1 查看log
命令 | 作用 | 延展阅读 |
---|---|---|
git log | 输出 commit hsitory with commit detail | |
git reflog | 输出 HEAD ref 的 reflog | 链接 |
git log --oneline | --oneline 选项会把提交信息压缩输出在单行。默认情况下,只显示commit id和commit message的第一行内容。 $ git log --oneline 8302eb4 (HEAD -> release3, origin/release2) dd 5c50761 (origin/release1, main) Create 2.txt 2b200df first commit fe5e47e Initial commit | |
git log --pretty=oneline | $ git log --pretty=oneline 8302eb4c5acd6cdc9417334b7ecd27dcc53acdcd (HEAD -> release3, origin/release2) dd 5c50761f7ec0516668e2e870a29ae3747f0c840c (origin/release1, , main) Create 2.txt 2b200df652b8902deab761746174df306fb54fab first commit fe5e47ec47e7c4fe300fa65dd7b37c29ddca2251 Initial commit | |
git log --decorate | --decorate 选项会让git log 命令输出的同时显示关联引用(比如分支,tag之类的信息)但是感觉–oneline也有,这个命令感觉被架空了 | 参考 |
10.2 查看graph
命令 | 作用 |
---|---|
git log --graph | 输出点线图 + commit信息 |
git log --graph --oneline | 更言简意赅 |
git log --graph --all | 挖呀挖,挖出以前的记录 |
git log --graph --all --oneline | 更言简意赅 |
git log --graph --all --oneline --decorate | 和**git log --graph --all --oneline ** 感觉没区别 |
拓展:Git常用命令汇总