我的一个项目中有个文件被删除了,没人知道什么时候删除的也不知道为什么删除了,大概已经过去几个月了。问题是我只知道文件名的一部分,不知道完整的文件名。如何在提交的文件添加/移除记录中(不是提交信息)搜索这个文件?
这个文件应该长成这样something_something.*.xml
,有任何想法吗?[*可以是一个字符串,或者多个字符串,用下划线、破折号或点分隔]
我的一个项目中有个文件被删除了,没人知道什么时候删除的也不知道为什么删除了,大概已经过去几个月了。问题是我只知道文件名的一部分,不知道完整的文件名。如何在提交的文件添加/移除记录中(不是提交信息)搜索这个文件?
这个文件应该长成这样something_something.*.xml
,有任何想法吗?[*可以是一个字符串,或者多个字符串,用下划线、破折号或点分隔]
theFile.*
作为单独的路径规范;在我的测试中,**/theFile.*
无法满足这种情况。 - Mark Adelsberger**/
旨在匹配根目录,因此我建议报告一个错误。当然,如果您确实有这个错误,请使用'**/*remembered_part*' '*remembered_part*'
来解决它。 - torek2.39.2
中,文件名匹配模式不加双引号将无法正常工作。以下命令可以正常运行:git log --all --full-history -- "**/theFile.*"
。 - Václav