是否有git命令来美化两个分支之间的git diff输出?

时间:2019-06-12 11:59:40

标签: git shell

我正在使用下面的命令比较两个分支并将diff写入文件。

git diff origin/master...origin/child > diff.log

上面的输出将是原始格式。如何将其以美化的格式保存并写入文件?

1 个答案:

答案 0 :(得分:2)

写入文件时禁用颜色代码,因为大多数工具和文本编辑器都会使它们感到窒息。使用--color强制将其写入。

git diff --color origin/master...origin/child > diff.log

要使用less -Rcat查看文件。

less -R diff.log
cat diff.log