如何将 git 命令的输出通过管道传输到 unix diff 实用程序?

如何将 git 命令的输出通过管道传输到 unix diff 实用程序?

我正在尝试实现类似的目标,以便 diff -ywB --suppress-common-lines `git branch --merged prod-server` `git branch --merged test-server` 我可以知道已合并到我的测试服务器分支中但不合并到我的生产服务器分支中的内容的差异

但是当我执行上面的命令时,我的退出状态是2(表示错误)

答案1

使用流程替代在bash上:

diff -ywB --suppress-common-lines <(git branch --merged prod-server) <(git branch --merged test-server)

相关内容