已解决
Git 为文件添加执行权限
来自网友在路上 148848提问 提问时间:2023-10-20 00:47:12阅读次数: 48
最佳答案 问答题库488位专家为你答疑解惑
背景
当你是一台Linux,想要给文件加权限很简单,只需要执行以下命令
chmod +x filename
就可以给文件添加执行权限,但是如果你是Windows那就很麻烦了
解决方案
假设这里有一个名为 file.sh
的文件,内容如下:
#!/bin/sh
echo Hello, World!
要让此文件在上传到 Git 仓库后保留执行权限,您可以:
-
首先,将
file.sh
添加到本地 Git 仓库:git add file.sh
-
然后,使用命令
git ls-files
的-s
选项查看文件权限:$ git ls-files -s 100644 131b6b8bb46c8286541c6503f94b21a1fd25b200 0 file.sh
现在的权限是644
,没有执行权限 -
使用命令
git update-index
的--chmod=+x
选项为文件添加执行权限:git update-index --chmod=+x file.sh
-
再次查看文件权限:
$ git ls-files -s 100755 131b6b8bb46c8286541c6503f94b21a1fd25b200 0 file.sh
现在的权限是
755
,拥有执行权限 -
将 commit 提交到本地 Git 仓库:
git commit -m "Add file.sh"
-
最后,推送到远程 Git 仓库:
git push
完成!
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Git 为文件添加执行权限":http://eshow365.cn/6-19950-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!