【问题标题】:Getting a list of commits along with the commit message and hash in Git在 Git 中获取提交列表以及提交消息和哈希
【发布时间】:2011-07-15 05:56:58
【问题描述】:

我在 Git 中有一个项目。我想要的是仅包含提交消息和两次提交之间的哈希的列表,并将其存储在文本文件中。有没有执行此操作的命令?

谢谢。

【问题讨论】:

    标签: git


    【解决方案1】:
    git log --pretty=oneline commit1...commit2 > file
    

    【讨论】:

    • 谢谢。它可以工作,但会从初始导入中获取所有提交的整个日志。
    • 忘记省略号了。现在已经修好了。试一试。
    • 对于其他想知道的人来说,省略号在语法上很重要。这不仅仅是@NoufalIbrahim 添加的简写来暗示多个参数。删除省略号会产生完全不同的查询。
    • 删除范围选择部分。
    • 您还可以使用时间范围限制输出,例如列出自 2 天前以来的提交,您可以添加 --since=2.days - 更多信息:git-scm.com/book/en/v2/…
    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 2021-06-13
    • 2013-09-11
    • 2012-02-06
    • 2018-06-21
    • 2011-07-09
    • 2011-07-20
    相关资源
    最近更新 更多