我知道git diff --word-diff=color
显示了工作树和HEAD之间的字差异,但是有没有办法获得与git log
相同类型的输出?你可以用`git log`获得一个单词diff吗?
6
A
回答
9
--color-words
怎么样?另外你不知何故必须激活差异。
git log --color-words -p
显示我一种有色差异。
+0
输出行差异,而不是一个字差 – dan 2011-02-06 06:18:55
1
OK,我想我得到了它
git log -m -p --word-diff=plain
相关问题
- 1. git log -p vs git show vs git diff
- 2. 如何退出git log或git diff?
- 3. 我可以让git add -p显示像git diff --word-diff一样的变化吗?
- 4. 用AWK或SED获得每一行的第一个单词吗?
- 5. 没有装饰的Git diff/log -p
- 6. 你如何获得的bufspec使用Vimdiff可以通过Git的
- 7. XCode4版本编辑器可以使用git log --follow参数吗?
- 8. 你能比O(log n)获得10的幂更快吗?
- 9. 你可以用一个框架的POST来调用表单吗
- 10. 你可以用msmq中的所有消息获得一个列表吗?
- 11. 我们可以使用php创建一个单词模板吗?
- 12. 你可以使用schtasks/query获得LastRunTime吗?
- 13. Ruby做一个git diff
- 14. 你可以创建一个ITracingService吗?
- 15. 你可以在C#中获得一个类的合并属性吗?
- 16. 我可以在git log输出中转义字符吗?
- 17. 我可以强制git diff将文件视为副本吗?
- 18. 是否可以'git diff'2字符串?
- 19. Rails 5:你可以用两个不同的数字复数化一个字符串中的两个单词吗?
- 20. 你如何得到git控件项目的svn commitits log
- 21. 你可以使用git合并并推送另一个分支吗?
- 22. Git diff发疯了吗?
- 23. Git可以吗?
- 24. 我可以使用git生成“合并工具可见”diff输出吗?
- 25. 我可以用BeautifulSoup在javascript后面获得一个iframe吗?
- 26. 如何获得第一次提交的Git diff?
- 27. 你可以在一个班轮中得到一个String.Split的最大长度吗?
- 28. 我可以让“git gui”通过,比如说“--patience”改为“git diff”吗?
- 29. 你可以获得文本值的上下文吗?
- 30. 你可以从widget获得父GTK窗口吗?
您使用的是什么版本的git与合作?在版本1.5.5.6中,`git diff --color-words rev1..rev2`只给出预期的彩色输出。如果我尝试`git diff --word-diff = color rev1..rev2`,它会显示git-diff的用法。 – yasouser 2011-02-06 05:20:19
您可能需要编写一个小脚本 - 以这种方式执行`git log`,以便它打印SHA1,然后迭代这些SHA1并执行`git diff --word-diff = color $ SHA1^$ SHA1 `。那么当然你可以为它分配一个git别名。 – MatrixFrog 2011-02-06 06:23:01