【发布时间】:2020-02-26 07:51:52
【问题描述】:
使用“git diff”命令生成补丁文件。使用“patch”命令应用补丁文件后,新文件的权限丢失;修改文件权限,生成补丁后应用正常;
【问题讨论】:
-
Linux
patch命令不是 Git 命令,并且不会对权限进行任何操作——您可以获得操作系统提供的任何权限。 -
“新文件”这里的意思是“补丁之前不存在的文件”,对吗?
-
是的。这是一个新文件
-
任何建议,我不能使用 git format-patch & git am 命令
-
如果你不能使用
git am,也许你不能解决你的问题,因为你可能也不能使用git apply。