gpt4 book ai didi

git - git diff 可以包括最新的作者和修订日期吗?

转载 作者:行者123 更新时间:2023-12-05 04:16:15 25 4
gpt4 key购买 nike

当我 merge 分支时,我经常想获得分支之间所有文件差异的摘要。

git diff --stat -r branch1..branch2 对此非常有用,但我也希望拥有触及该文件的最新提交的作者和日期。输出看起来像这样:

ChangeColumns.cls                   | Author1 |  2/10/2015 | 95 ++++++++--------------
GiftApprovalController.cls | Author2 | 2/11/2015 | 2 +-
MassRelationshipCreation.cls | Author3 | 2/10/2015 | 2 +-
MultiselectedPicklist.cls | Author4 | 2/08/2015 | 17 ++--
Paginator.cls | Author1 | 2/09/2015 | 11 ++-
PipelineManager.cls | Author4 | 2/10/2015 | 7 +-
TestSetupUtils.cls | Author4 | 2/08/2015 | 13 ++-
PipelineManager.page | Author2 | 2/07/2015 | 5 +-
TestCoverageJsonData.resource | Author1 | 2/10/2015 | 10 ++-
9 files changed, 78 insertions(+), 84 deletions(-)

有什么办法吗?

最佳答案

虽然不完全是,但是 git log 应该会让你更接近你的期望,

git log branch1..branch2 --pretty=format:"%h%x09%an%x09%ad%x09%s"

这只会向您显示 branch2 具有但 branch1 没有的差异。您必须反转它才能获得 branch1 中但不在 branch2 中的提交。

添加一个--stat--name-only获取文件名

git log branch1..branch2 --pretty=format:"%h%x09%an%x09%ad%x09%s" --stat

关于git - git diff 可以包括最新的作者和修订日期吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28440829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com