我是git的新手,我想知道是否可以从两个不同的文件创建一个git补丁。没有git库,场景是我有一个文件并对其进行了修改,现在我想创建一个差异的补丁。有什么建议吗?还是应该先创建一个存储库,然后修改文件并提交更改?
我是git的新手,我想知道是否可以从两个不同的文件创建一个git补丁。没有git库,场景是我有一个文件并对其进行了修改,现在我想创建一个差异的补丁。有什么建议吗?还是应该先创建一个存储库,然后修改文件并提交更改?
git diff
man page,你可以尝试以下方法:git diff --no-index --patch
用:
git diff --no-index [--options] [--] [<path>…]
--no-index
选项。
自从:
--patch
是默认选项--no-index
。您应该能够在没有任何问题的情况下在git存储库之外使用git diff
。
示例:
git diff --no-index --patch --output=mypatch.diff file1 file2