【问题标题】:How to find files changed by commits message如何查找由提交消息更改的文件
【发布时间】:2017-01-17 13:12:16
【问题描述】:

我需要从提交消息包含错误 ID 的所有分支中获取文件列表(例如 1000 和 2000) 谁能帮忙? 谢谢

【问题讨论】:

  • 你尝试了什么?
  • 您可以找到具有您的错误 ID (here) 的提交,然后找到文件
  • --stat添加到链接问题的已接受答案中,它将显示每个匹配提交所触及的文件。

标签: git


【解决方案1】:

此命令将向您显示所有提交的文件到每个提交的消息中,包含 Build-ID 子字符串:

git log --graph --pretty=oneline --name-only --grep="bug_id"

【讨论】:

  • 几乎,这个检索文件与提交 ID 分开,我如何提供更多的 1 个 bugId?
  • @user2290492 我记得,你可以使用| grep方程的语法,例如git log --graph --pretty=oneline --name-only --grep="bug_id_1\|bug_id_2"
  • 格栅!你帮了我很多。谢谢
【解决方案2】:

进入git初始化的文件夹,执行命令。

 git show :/bug_id

bug_id 在你的情况下。

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2022-01-12
    • 2013-01-01
    • 2016-04-23
    • 1970-01-01
    相关资源
    最近更新 更多