如果我有一个foo
我想要grep 的字符串,并且想要搜索过去的版本decafbad
,我git-grep
会用什么命令来搜索它?
你可以这样做:
# git grep <regexp> <revison> git grep foo decafbad
如果要搜索所有版本:
git grep <regexp> $(git rev-list --all)
如果要在两个版本之间进行搜索:
git grep <regexp> $(git rev-list <revison1>..<revison2>)