linux - 如何为从 git 生成的补丁文件着色
问题描述
我有一个从其他人生成的 file.patch 文件。我想查看补丁文件,但我希望能够将我自己的 git 颜色配置应用到该文件。
我目前可能不在 git 项目目录中,我什至可能不知道补丁文件来自哪个 repo,但我只想看到基本上用我的正常 git 颜色着色的上下文/添加/删除。
我正在寻找管道解决方案而不是一些外部库。就像是:
git --please-color-this file.patch | less
解决方案
colordiff < file.patch | less -R
'less' 命令是可选的,但我发现它很有用,例如用于滚动、搜索。
推荐阅读
- sql - 用于在数据库中查找用户的 SQL 查询的性能
- reactjs - TypeError:无法读取 JEST 和酶测试中未定义的属性“子路径”
- php - PHP 致命错误:允许的内存大小为 1073741824 字节已用尽(试图分配 16777216 字节)
- java - Java android EventBus 得到两个相同的事件
- intellij-idea - 在 Intellij 中传递“-parameters”选项
- javascript - 使用 Lodash 在 Nodejs 中按多个字段分组
- scala - 如何将一个集合添加到 Scala 中的集合列表中
- postgresql - Postgres 中的简单存储过程
- php - 如何从 PHP 中的 JSON 数组中获取常用值?
- jquery - 使用正则表达式验证 2dp 十进制值