首页 > 编程知识 正文

git文件夹权限,git分支权限可以设置吗

时间:2023-05-05 15:34:31 阅读:114942 作者:1702

根据

办公文档。 可以使用update-index子命令为跟踪的文件设置或删除“可执行”标志。

使用

git update-index---- chmod=XPath/to/file

exec标志的设定和

git update-index---- chmod=-XPath/to/file

删除那个。

在引擎盖下面

这看起来像是常规的unix文件权限系统,但实际上, Git并不是对内部存储中的每个文件都保持特殊的“模式”。

100644普通文件

100755可执行文件

可以使用ls-file子命令可视化,并使用stage选项。

$git ls-files --stage

100644 aee 89 ef43 DC3b0EC 6a7c 6228 f 742377692 b 50484.git ignore

1007550 AC 339497485 f 7cc 80 d 988561807906 B2 FD 56172 my _ executable _ script.sh

默认情况下,在将文件添加到存储库中时,Git会尝试根据文件系统属性设置正确的文件模式。 要禁用此功能,请将core.fileMode选项设置为false。

git config core.fileMode false

故障诊断

出现问题时,如果未设置Git文件模式,但文件设置了正确的文件系统标志,请删除模式并尝试重新设置。

git update-index---- chmod=-XPath/to/file

git update-index---- chmod=XPath/to/file

奖金

从Git 2.9开始,可以使用单个命令临时保存文件并设置标志。

git add --chmod=x path/to/file

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。