如何生成一个全新文件的补丁?
how to generate a patch which is a totally new file?
使用git时,我有一个全新的文件。
git diff
什么都不显示。
我需要为其他人生成差异内容。
例如:
git diff > 001.patch
如何让001.patch包含新文件的内容?
未跟踪全新文件,因此 git diff
不会显示。我会通过使用 git add ./path/to/my/new/file.txt
和 git add
ing 您可能拥有的任何其他更改来暂存它,然后使用 git diff --cached
.
git diff --no-index /dev/null /path/to/your/file.txt >001.patch
应用补丁后,他们会有一个未暂存的新文件。
使用git时,我有一个全新的文件。
git diff
什么都不显示。
我需要为其他人生成差异内容。
例如:
git diff > 001.patch
如何让001.patch包含新文件的内容?
未跟踪全新文件,因此 git diff
不会显示。我会通过使用 git add ./path/to/my/new/file.txt
和 git add
ing 您可能拥有的任何其他更改来暂存它,然后使用 git diff --cached
.
git diff --no-index /dev/null /path/to/your/file.txt >001.patch
应用补丁后,他们会有一个未暂存的新文件。