代码之家  ›  专栏  ›  技术社区  ›  Era

Git:生成反向补丁

git
  •  2
  • Era  · 技术社区  · 6 年前

    如果我跑 git diff origin/master ,它向我显示了回购协议中文件的本地副本相对于远程存储库主分支中文件的更改。

    我知道你可以列出另一个参数,然后交换参数,得到相反的结果,如下所示:

    git diff origin/branch_a origin/branch_b 变成: git diff origin/branch_b origin/branch_a

    ...但在我的例子中,我想与本地(可能是未提交的)更改进行比较。

    有没有一种方法与之相反 git diff源代码/主代码 ? 所以基本上,输出是相同的,但不是说行被删除了,而是说行被添加了,反之亦然。

    我知道我可以写一个脚本来解析文本并将其反转,但我想一定有办法做到这一点,我只是不知道它是什么/找不到如何做到这一点的手册页面。

    0 回复  |  直到 6 年前