使用git时,我有一个全新的文件。
git diff
什么也不会显示。
我需要为其他人生成差异内容。
例如:
git diff > 001.patch
如何让001.patch包含新文件的内容?
答案 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
应用补丁程序后,他们将拥有未暂存的新文件。