1

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

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

4

2 回答 2

3

使用 -p 选项:

git log -p -G mysearch
于 2013-08-30T03:58:50.650 回答
0

嗯,有git diff。尝试阅读该 ( man git-diff) 的说明。

您可以使用提交 ID 和文件名来比较特定的事物,例如:

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

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

于 2013-08-30T03:51:30.160 回答