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

时间:2020-03-26 07:18:30

标签: linux git git-diff

使用git时,我有一个全新的文件。

git diff

什么也不会显示。

我需要为其他人生成差异内容。

例如:

git diff > 001.patch

如何让001.patch包含新文件的内容?

2 个答案:

答案 0 :(得分:1)

未跟踪到全新文件,因此git diff不会显示该文件。我将通过使用git add ./path/to/my/new/file.txt以及git add进行您可能进行的其他更改,然后使用git diff --cached来进行分阶段。

答案 1 :(得分:1)

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

相关问题