在一个大型django项目中,我记得我们在'word1'
之后更改了'word2'
,但我甚至不知道'word2'
是什么。但是,我知道我可以用'word1'
找到它。换句话说,我想找到我将'word1'
更改为'word2'
的提交。我怎么能这样做?如何找到'word1'
的最后一次提交?
答案 0 :(得分:1)
答案 1 :(得分:0)
不是最轻的事情,但我也会考虑使用git grep .... looping ......这样的事情:
git rev-list | while read revision; do
lines=$( git grep word1 $revision | wc -l )
if [ $lines -ne 0 ]; then
echo Found it on revision $revision
git grep word1 $revision
break
fi
done