最佳答案
我看不出‘ git format-patch’和‘ git diff’的输出有什么区别,有吗?我是否可以使用‘ git diff’生成一个补丁,然后使用 git application 应用它?
我的问题是我在索引中添加了更改,但是很明显 git format-patch 只接受提交,所以如果我可以使用 diff 的输出,那么我可以使用这个命令为索引中的更改生成一个补丁:
git diff --cached > index.patch