如何反转git diff输出以进行未提交的更改?

问题描述

我有一些未提交的,没有阶段性的更改,我想从中创建补丁,但是还要翻转+-行。

git diff显示如下变化:

-apple
+orange

我希望它像

+apple
-orange

但不提交更改,然后使用git diff commita..commitb

解决方法

git diff -R

-R的意思是“反向”。