我有一个任务,需要从Bitbucket获取所有用户的提交记录。
有人能够帮忙使用git命令获取所有用户的邮件地址或姓名列表吗?
通过该列表,我可以获取每个用户的完整提交详情。
git shortlog --summary --numbered --email
对于每一个用户,你可以然后列出他们的所有提交记录。
git log --author="username"
$ git clone git@gitlab.xxx.com:applicaiton/app.git #从 Bitbucket 仓库克隆
$ cd app # app 是本地代码目录
$ git log -3 #列出最近的 3 条提交日志,并使用 grep 命令进行过滤