gpt4 book ai didi

git - 从大型 git repo 中查找特定的几行代码

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

所以我记得我曾经在另一个项目中做过一些事情(后来删除了它),现在可能会有用。感谢其他一些 SO 帖子,我设法在存储库中搜索了一半记住的字符串..

git grep halfRemeberedNameOfFunction $(git log -g --pretty=format:%h)

耶!得到了一些结果

2d0bcde:path/to/project/file.c: result = halfRemeberedNameOfFunction( data );
65fc672:path/to/project/file.c: result = halfRemeberedNameOfFunction( data );
24f2858:path/to/project/file.c: result = halfRemeberedNameOfFunction( data );
252e3a5:path/to/project/file.c: result = halfRemeberedNameOfFunction( data, args );
b58bc0b:path/to/project/file.c: result = _halfRemeberedNameOfFunction( data, options );
dce8d9d:path/to/project/file.c: result = halfRemeberedNameOfFunction( data, moreData );

但是周边的代码还不够?我如何获得其中一个修订版的整个文件?

非常感谢

最佳答案

你可以将文件部分传递给git show:

git show 252e3a5:path/to/project/file.c

关于git - 从大型 git repo 中查找特定的几行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2698281/

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