git 列出项目中所有作者的最后提交日期

use*_*554 2 git

我想问一下git中是否有一个命令可以列出所有作者姓名及其提交的最后日期

(例如,作者迈克最后一次提交是在 2017 年 2 月 2 日)

我在 mac iOS 终端上使用 git,我是使用 git 的初学者

谢谢

jth*_*ill 5

git log --pretty=%an%x09%ad | awk -F$'\t' '!seen[$1]++'
Run Code Online (Sandbox Code Playgroud)

%x09是字符代码 9,即'\t'-F$'\t'将其设置为 awk 的字段分隔符,seen[$1]++仅在第一次为零。

%an打印作者姓名,并%ad打印作者日期。

  • 哦!闪亮的!它有什么作用? (2认同)
  • @jpaugh 哦。正如所指控的那样,有罪,这应该是评论或第一次就做对了,谢谢。 (2认同)