【问题标题】:How to create git patch from two files?如何从两个文件创建 git 补丁?
【发布时间】:2015-04-01 05:28:39
【问题描述】:

我是 git 的新手,我只是想知道,是否可以从两个不同的文件创建一个 git 补丁。没有 git repo,场景是我有一个文件,我修改了它,现在我想用这两个文件之间的差异创建一个补丁。任何指针?还是我应该继续创建一个 repo,然后修改文件,然后提交更改?

【问题讨论】:

    标签: git git-commit git-patch


    【解决方案1】:

    git diff man page,可以试试:

    git diff --no-index --patch 
    

    与:

    git diff --no-index [--options] [--] [<path>…]
    

    此表格用于比较文件系统上给定的两个路径。
    在 Git 控制的工作树中运行命令且至少有一个路径指向工作树之外时,或者在 Git 控制的工作树之外运行命令时,您可以省略 --no-index 选项。

    自:

    • --patch 是默认选项
    • 在 Git 控制的工作树之外运行命令时,可以省略 --no-index

    您应该能够在 git 存储库之外使用 git diff 而不会出现任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多