如何为作者同时从所有分支进行git日志记录?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我需要得到作者所做的所有提交的报告。到目前为止,我有一个包装了以下命令的脚本:

git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr

效果很好。但是,它只报告当前分支的操作。是否有任何选项可以为作者记录提交消息从所有的分支,不仅是现在的?

换句话说,GIT能否对存储库中的所有提交进行反向排序(按日期时间),并从该序列中提取日志信息?

提问于
用户回答回答于

命令是正确的,因为使用--all开关,它从所有分支提供所有提交。

用户回答回答于

代替--all你可能想用--branches,因为--all还包括refs/tagsrefs/remotes.

扫码关注云+社区