对 Git(Kraken)还是个新手。如果逻辑板对我来说坏了,我必须从备份中恢复存储库,重新安装软件,然后在临时计算机上恢复并运行,直到我可以从商店取回原始计算机。
现在我在 Gitkraken 中打开了存储库,这告诉我我的修补程序分支上有 2,224 个文件更改 – 显然all文件。如果我单击其中任何一个,“差异视图”面板会显示消息“文件模式从 217 更改为 14001”和“文件内容未更改”。
我能够在文件 requests.com 上翻译 217 八进制值,但没有找到 14001 的任何内容。
我不是文件权限方面的专家,但 217(大概是我之前机器上的默认设置,因为我不记得更改过它)似乎不太理想,只有用户的写入权限、组的执行权限和其他人的完全访问权限。
谁能告诉我这个 14001 设置是怎么回事(这是一台全新的 MacBook Pro,与正在修复的 2015 型号相比)?这个设置是否比 217 更好(几乎必须是......?)?哪些设置对于静态网站文件来说是理想的,推动这些文件模式更改是好/坏/中性?
我遇到了完全相同的问题,GitKraken 显示“文件模式从 217 更改为 14001”。我的队友运行了一些命令sudo
这改变了文件模式。这可能是一个 GitKraken 错误 – 如果您使用git show -p <commit_hash>
您会看到实际的更改是“将文件模式从 100644 更改为 100755”。
权限 644 是-rw-r--r--
,755 是-rwxr-xr-x
。您希望将权限保留为 644,因为大多数文件不应该是可执行的。
您可以恢复提交,或者使用chmod
中所述这个答案 https://stackoverflow.com/a/11512211/9527593.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)