从旧存储生成补丁文件

Mat*_*her 5 git

我希望.patch根据我可以查看的旧存储的差异创建一个文件git stash show -p stash@{2}

我试过这个,但没有运气:

git format-patch stash@{2} --stdout > file.patch
Run Code Online (Sandbox Code Playgroud)

我认为它会像正常提交一样工作?为很可能超级厚而道歉。

谢谢!

Joh*_*nck 6

的输出git stash show -p本身就是一个有效的补丁。您可以直接使用它:

git stash show -p stash@{2} > file.patch
Run Code Online (Sandbox Code Playgroud)