Git:' git log'带-l选项的命令

时间:2016-10-25 14:29:38

标签: git

我读过Git Hooks'之前Atlassian的Git教程中的主题。我在本主题中引用的文字:

  

提交后

     

在commit-msg挂钩之后立即调用post-commit钩子。   它不能改变git commit操作的结果,所以它被使用了   主要用于通知目的。

     

该脚本不带参数,其退出状态不会影响   以任何方式提交。对于大多数提交后脚本,您需要访问   刚刚创建的提交。你可以使用git rev-parse HEAD来   获取新提交的SHA1哈希,或者您可以使用git log -l HEAD获取   它的所有信息。

虽然我在git log手册页中读了-l选项,但我不明白git log命令和-l选项是什么。什么是带-l选项的git日志?

1 个答案:

答案 0 :(得分:0)

从该段的背景来看,我认为这意味着jack in ~/projects/some_project on master $ git log -1 HEAD commit f54d65611fd30633e806f8bce83a56cff841d98e Merge: d45b51b 1619b26 Author: Jack Bracken <my.email@foo.bar> Date: Tue Oct 4 17:27:57 2016 +0100 Merge branch 'cleanup' into 'master' Use pooled redis. Tidy code according to rubocop recommendations. See merge request !18 。也就是说,数字1,而不是字母l。这将返回有关最新提交的信息,如文档所述。

git log -l HEAD

据我所知,{ path: '', component: AppComponent } 没有任何意义。这很可能是他们文档中的一个错误。