如何为git生成的补丁文件上色

  • 本文关键字:补丁 文件 git linux git
  • 更新时间 :
  • 英文 :


我有一个由其他人生成的file.patch文件。我想查看补丁文件,但我希望能够将我自己的git-color-config应用于该文件。

我目前可能不在git项目目录中,甚至可能不知道补丁文件来自哪个repo,但我只想看到基本上用我的普通git颜色着色的上下文/添加/删除。

我正在寻找一个管道解决方案,而不是一些外部库。类似于:git --please-color-this file.patch | less

colordiff < file.patch | less -R

"less"命令是可选的,但我发现它很有用,例如用于滚动、搜索。

less不是您要查找的程序,颜色没有存储在文件中,less不理解diff格式。相反,使用理解diff格式的工具,例如vscodevim等文本编辑器。最好的程序是当前用于合并冲突的程序。

最新更新