【问题标题】:git grep showing absolute pathsgit grep 显示绝对路径
【发布时间】:2017-04-20 18:15:02
【问题描述】:

我想从存储库外部使用 git grep,例如在 vim 中编辑文件。这有效:

git -C /path/to/gitrepo/ grep 'my search'

问题是结果显示来自/path/to/gitrepo 的相对路径。所以,我不能直接打开它们。

有没有办法生成匹配的完整文件路径?来自git 会很棒,但是预先添加和构建绝对路径的 hacky 解决方案也可以。

【问题讨论】:

  • 通常的输出是每次匹配只有一行(尽管这取决于选项)。在这种情况下,一个简单的git -C $path grep pattern | sed s,^,$path, 就可以解决问题(假设路径中没有“,”)。
  • 每场比赛只有一行。谢谢。

标签: git bash grep


【解决方案1】:

通常的输出是每次匹配只有一行(尽管这取决于选项)。在这种情况下,一个简单的git -C $path grep pattern | sed s,^,$path, 就可以解决问题(假设路径中没有“,”)。 – torek

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多