繁体   English   中英

如何生成一个全新文件的补丁?

[英]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您可能拥有的任何其他更改来git add ./path/to/my/new/file.txt它,然后使用git diff --cached

git diff --no-index /dev/null /path/to/your/file.txt >001.patch应用补丁后,他们将有一个未暂存的新文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM