我是 git 的新手,我只是想知道,是否可以从两个不同的文件创建一个 git 补丁。没有git repo,场景是我有一个文件,我修改了它,现在我想用这两个文件之间的差异创建一个补丁。任何指针?还是我应该继续创建一个 repo,然后修改文件,然后提交更改?
问问题
4269 次
1 回答
11
查看git diff
手册页,您可以尝试:
git diff --no-index --patch
和:
git diff --no-index [--options] [--] [<path>…]
这种形式是比较文件系统上给定的两个路径。在 Git 控制的工作树中运行命令且至少有一个路径指向工作树之外时,或者在 Git 控制的工作树之外运行命令时,
您可以省略该选项。--no-index
自从:
- --patch 是默认选项
--no-index
在 Git 控制的工作树之外运行命令时可以省略
您应该能够git diff
在 git repo 之外使用而不会出现任何问题。
于 2015-04-01T05:44:46.640 回答