我想为我的存储库中的提交创建补丁。
- 系统:Windows 10
- 工具:Git Windows桌面版和Git Shell
git --version => git version 2.10.1.windows.1
当我尝试创建补丁时,我执行以下操作:
git format-patch master
git format-patch master -o C:\Users\MyUser\Desktop
git format-patch master --stdout > C:\Users\MyUser\Desktop\MyPatch.patch
在这三种情况下,我得不到任何东西。在前两种情况下,我指定的位置中没有保存任何文件。在第三种情况下,生成的文件为0字节。
我的存储库状态如下:
我已将所有内容推送到master分支。所以我没有本地未提交或已提交的更改。一切都在服务器上。
此外,如果我更改一个文件并有未提交的更改,它仍然无法正常工作。
我也尝试过:
git format-patch <ccommit-sha>
使用我推送的提交的SHA哈希。仍然无效。
我做错了什么?