【发布时间】:2019-01-04 13:53:12
【问题描述】:
所以我的一个项目中有一个文件被删除了,没有人知道何时或为什么,它就消失了。 (可能几个月)。问题是我只知道名字的一部分,而不是全名。我如何搜索在提交(不是提交消息)中添加/删除的文件?
文件应该看起来像something_something.*.xml,有什么想法吗? [*可以是一个字符串,也可以是多个字符串,用下划线、破折号或圆点分隔]
【问题讨论】:
标签: git git-history
所以我的一个项目中有一个文件被删除了,没有人知道何时或为什么,它就消失了。 (可能几个月)。问题是我只知道名字的一部分,而不是全名。我如何搜索在提交(不是提交消息)中添加/删除的文件?
文件应该看起来像something_something.*.xml,有什么想法吗? [*可以是一个字符串,也可以是多个字符串,用下划线、破折号或圆点分隔]
【问题讨论】:
标签: git git-history
你可以 git log --all --full-history -- **/theFile.*
【讨论】:
theFile.* 作为单独的路径规范;在我的测试中**/theFile.* 错过了这个案例。
**/ 也是为了匹配根目录,所以我建议报告一个错误。当然,如果您确实有错误,请使用 '**/*remembered_part*' '*remembered_part*' 解决它,是的。