【问题标题】:how to get git log without the commit message如何在没有提交消息的情况下获取 git log
【发布时间】:2017-04-11 18:10:55
【问题描述】:

我想只得到git logadditionsdeletions 没有authordatecommit hashcommit message 详细信息,用于识别代码行数已修改。 目前,我可以使用以下bash 命令删除除commit message 之外的所有上述内容

git log origin/master --numstat --since="2 weeks ago"  --no-merges | egrep -v 'Author|Date|commit

上面的输出如下

为 IDENTITY-3591 添加测试用例

4 0 个模块/集成/tests-common/admin-clients/pom.xml 129 0 个模块/集成/tests-common/admin-clients/src/main/java/org/wso2/identity/integration/common/clients/challenge/questions/mgt/ChallengeQuestionMgtAdminClient.java 223 0 个模块/集成/测试集成/测试后端/src/test/java/org/wso2/identity/integration/test/challenge/questions/mgt/ChallengeQuestionManagementAdminServiceTestCase.java 2 0 个模块/集成/测试集成/测试后端/src/test/resources/testng.xml 5 0 pom.xml

更新 SAML 元数据版本

10 10 个模块/p2-profile-gen/pom.xml 2 2 pom.xml

更新依赖版本

4 4 pom.xml

更改 carbon.xml 中版本标签的值以从项目版本中选取

1 0 个模块/distribution/pom.xml

修复 carbon.identity.auth.version 名称

1 1 pom.xml

降级 identity.data.publisher.oauth.version 以避免测试失败

1 1 pom.xml

将依赖项更新到最新版本。

10 8 pom.xml

为每个版本属性添加依赖项以供 maven 版本插件使用。

29 28 个模块/p2-profile-gen/pom.xml 175 4 pom.xml

如果没有commit message,如何获得输出?提前致谢

【问题讨论】:

    标签: git bash terminal git-bash


    【解决方案1】:

    你可以这样做:

    $ git log --stat --format="%H"
    

    您可以根据需要对其进行自定义。这里

    $ git log --pretty=format:"%h $ad- %s [%an]"
    
    Here:
    - %ad = author date
    - %an = author name
    - %h = commit hash (short)
    - %H = commit hash (full)
    - %s = subject
    - %d = ref names
     
    

    Git's pretty docs 列出所有占位符。

    【讨论】:

    • 不,它不起作用,它进一步在commit 消息前面添加commit hash 值:(
    • 这就是我要找的git log --pretty=format:"%H" ,它只给了我完整的提交哈希
    • 正如@KasunSiyaambalapitiya 所说,这会记录 OP 要求不要拥有的提交哈希。此外,每一行的格式完全不同,可能不适合管道。
    【解决方案2】:

    试试这个

    git log --numstat --format=
    

    【讨论】:

    • 请提供完整答案
    • @KasunSiyambalapitiya 这是正确的答案。格式参数的作用类似于过滤器,因此设置一个空值会抑制所有输出。
    • 这是正确答案,我几乎完全需要 OP 所要求的,这消除了除了我需要查看的所有内容。
    猜你喜欢
    • 1970-01-01
    • 2019-12-11
    • 2018-07-09
    • 2013-12-02
    • 2015-10-01
    • 2011-07-09
    • 2011-09-07
    • 2012-03-27
    • 2021-04-28
    相关资源
    最近更新 更多