从 git 项目生成补丁文件而不提交

MOH*_*MED 4 git

我正在使用 git 开发一个开源项目。

我对源代码做了一些修改(修改现有文件,添加新文件,删除现有文件),我想生成一个补丁文件而不进行提交。怎么做 ?

MOH*_*MED 5

对于项目中添加的新文件:

git add -N <path of the new file>
Run Code Online (Sandbox Code Playgroud)

然后生成补丁:

git diff > patch
Run Code Online (Sandbox Code Playgroud)