git grep结果缺少一些文件

时间:2018-12-05 18:54:43

标签: git grep bitbucket

我正在一个新的仓库中,我尝试使用git grep来寻找解决方法。令我惊讶的是,它似乎缺少正常grep发现的结果:

igor.serebryany@breathy:~/repos/ansible {master} $ git grep argparse
igor.serebryany@breathy:~/repos/ansible {master} $ grep argparse *
inventory.py:import argparse
inventory.py:    parser = argparse.ArgumentParser(
igor.serebryany@breathy:~/repos/ansible {master} $ 

实际上,似乎git grep会忽略来自仓库的特定子目录的所有文件。

我不知道为什么会这样。回购有问题吗?我可以做些什么来修复它,还是应该避免在此存储库上使用git grep

1 个答案:

答案 0 :(得分:1)

想通了!原来丢失的文件是到另一个我也签出过的仓库的符号链接。如果git grep缺少预期的结果,请检查这些文件是否实际上是符号链接!

相关问题