📅  最后修改于: 2023-12-03 15:15:17.703000             🧑  作者: Mango
如果你正在使用git管理你的代码仓库,你可能会想知道谁提交了每个修改和他们的电子邮件地址。Git可以帮助你列出所有提交的用户和它们对应的电子邮件地址。
以下是如何在Shell-Bash中使用git list user and email的方法:
$ git log --format='%an <%ae>'
这个命令将打印出所有提交的用户和他们的电子邮件地址。
下面是返回的代码片段的markdown格式:
- Tom <tom@example.com>
- Mike <mike@example.com>
- Lily <lily@example.com>
- John <john@example.com>
你可以使用其他的格式来打印数据。例如,如果你只想显示作者的名字:
$ git log --format='%an' | sort -u
这个命令将打印出所有的作者姓名。
下面是返回的代码片段的markdown格式:
- John
- Lily
- Mike
- Tom
你还可以使用其他选项来过滤和排序数据。请查看git log的文档以获取更多信息。