gpt4 book ai didi

git - 如何查找哪些提交删除了包含特定字符串的行?

转载 作者:太空狗 更新时间:2023-10-29 13:15:36 25 4
gpt4 key购买 nike

我的代码中的任何地方都不再引用一个文件。我正在寻找查找哪些提交删除了对此文件的引用。 (我不知道哪些文件曾引用过它)。

我知道 git log -S 会找到添加或删除此字符串的提交。我真正想要的是能够将此搜索限制为仅删除那些行。这可能吗?

最佳答案

我希望看到一个更简单的解决方案。但是使用一些 shell 脚本它看起来像:

for id in $(git log -Sstring --pretty=%h)
do
if [ "$(git show $id | grep "+.*string")" != "" ]
then
echo $id
fi
done

关于git - 如何查找哪些提交删除了包含特定字符串的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31566687/

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