You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Google Repo命令批量查看多项目中的个人提交记录

批量查看Repo管理的多项目提交记录

直接用repo自带的forall子命令就能批量操作所有项目仓库,不用逐个进入目录:

  • 基础批量查看提交
    执行以下命令,替换成你的用户名或邮箱,就能在所有repo项目里过滤出你的提交:

    repo forall -c 'git log --author="你的用户名/邮箱" --oneline'
    

    参数说明:

    • -c:指定要在每个仓库运行的命令
    • --author:精准或模糊匹配提交作者,支持部分字符串(比如只写邮箱前缀)
    • --oneline:简化输出,每条提交仅显示短哈希和标题
  • 查看详细提交信息
    要看到提交时间、变更文件等更多内容,调整git log参数即可:

    repo forall -c 'git log --author="你的用户名/邮箱" --pretty=format:"%h %ad %s" --date=short --name-only'
    
  • 只输出有你提交的仓库
    避免空仓库的冗余输出,可以加个判断,只显示存在你提交的仓库内容:

    repo forall -c 'if git log --author="你的用户名/邮箱" --oneline | grep .; then echo "---"; fi'
    

内容的提问来源于stack exchange,提问作者Shuangfeng He

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 20:01:05