我有一个任务,要从Bitbucket获取所有用户提交。
有人可以使用git命令协助获取用户的所有mailId或名称列表吗?
从该列表中,我可以获得每个对象的完整提交详细信息。
答案 0 :(得分:2)
如果您可以将该存储库从BitBucket克隆到您的工作站,则可以list all the user emails:
git shortlog --summary --numbered --email
然后您可以每个list all their commits。
git log --author="username"
答案 1 :(得分:0)
$ git clone git@gitlab.xxx.com:applicaiton / app.git#从Bitbucket存储库克隆
$ cd app#app是您的本地代码目录
$ git log -3#列出最新的3个提交日志,并使用grep commond进行过滤