gpt4 book ai didi

git - 通过 git 存储库中相应的 blob 哈希查找文件?

转载 作者:行者123 更新时间:2023-12-05 07:47:38 24 4
gpt4 key购买 nike

假设我有一个文件可能已经在 git 存储库中,并且它可能位于多个路径名下,即使在同一个提交中也是如此。

我如何找到所有包含具有与该文件对应的散列的 blob 的提交,并列出这些提交以及每个文件所在的路径名?

是否有一种同时搜索索引和工作目录的哈希查找文件技术?

最佳答案

您可能会找到答案 here (重复)。

总结:

git rev-list <commit-list> | \
xargs -n1 -iX sh -c "git ls-tree -r X | grep <SHA1> && echo X"

您可以使用 --all而不是 <commit-list>查看所有提交。

关于git - 通过 git 存储库中相应的 blob 哈希查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601215/

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