gpt4 book ai didi

git - 在 GIT 存储库中查找修改文件名与模式匹配的提交

转载 作者:IT王子 更新时间:2023-10-29 01:04:24 25 4
gpt4 key购买 nike

我想在我的代码库中找到添加视频文件以将其丢弃的提交。有没有办法在 git 中查找这些文件?

例如,假设所有视频的文件名都以扩展名 .wmv 结尾;我想找到所有引入这些文件的提交,并通过修复或其他方式摆脱它们。

有什么想法吗?

最佳答案

您可以使用 git log带有路径规范:

git log --all -- '*.wmv'

这将为您提供对 .wmv 文件进行更改的所有提交。是的,这也会进入子目录(但是你必须用单引号将你的路径规范括起来,所以它会按原样传递给 git)。

如果您只对提交哈希(脚本等)感兴趣,请使用 git rev-list机械直接:

git rev-list --all -- '*.wmv'

在 Windows 下,可能需要在路径规范周围使用双引号而不是单引号,例如"*.wmv"

关于git - 在 GIT 存储库中查找修改文件名与模式匹配的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6490454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com