如何从两个文件创建git修补程序?

如何从两个文件创建git修补程序?,git,git-commit,git-patch,Git,Git Commit,Git Patch,我是git的新手,我只是想知道,是否有可能从两个不同的文件创建git补丁。没有git repo,场景是我有一个文件,我修改了它,现在我想创建一个修补程序,用这两个文件之间的差异。有什么建议吗?或者我应该继续创建回购协议,然后修改文件,然后提交更改吗?查看,您可以尝试: git diff --no-index --patch 与: git diff--无索引[--options][--][…] 此表单用于比较文件系统上给定的两个路径。 在Git控制的工作树中运行命令且至少有一条路径指向工作树

我是git的新手,我只是想知道,是否有可能从两个不同的文件创建git补丁。没有git repo,场景是我有一个文件,我修改了它,现在我想创建一个修补程序,用这两个文件之间的差异。有什么建议吗?或者我应该继续创建回购协议,然后修改文件,然后提交更改吗?

查看,您可以尝试:

git diff --no-index --patch 
与:

git diff--无索引[--options][--][…]
此表单用于比较文件系统上给定的两个路径。
在Git控制的工作树中运行命令且至少有一条路径指向工作树外部时,或者在Git控制的工作树外部运行命令时,可以省略
--no index
选项

自:

  • --补丁是默认选项
  • 在Git控制的工作树之外运行命令时,可以省略
    --no index
您应该能够在git回购之外使用
git diff
,而不会出现任何问题

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