Git搜索历史和显示差异

时间:2013-08-30 03:45:16

标签: git

git log -G搜索包含表达式的差异的历史记录,但它只为每个找到的差异输出提交消息。

有没有办法做到这一点,但也输出差异的实际内容?

2 个答案:

答案 0 :(得分:3)

使用-p选项:

git log -p -G mysearch

答案 1 :(得分:0)

嗯,有git diff。请尝试阅读相关说明(man git-diff)。

您可以使用提交ID和文件名来比较特定内容,即la:

git diff <commit_id> <filename> <other_commit_id> <filename>

这将向您展示在指定提交时给出的文件的差异。