博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git修改文件权限
阅读量:4188 次
发布时间:2019-05-26

本文共 1424 字,大约阅读时间需要 4 分钟。

目录


使用场景

       有时会涉及到将文件权限的修改提交到版本库中。例如我们创建的shell文件默认情况下是没有执行权限的,如果使用者拉取了仓库中的代码,在执行代码前需要手动的将包中的所有shell文件添加执行权限。当然我们也可以直接将文件权限的修改提交到版本库中,避免笨拙的手动修改文件权限操作。

方法一:使用shell修改权限

使用chmod命令将文件修改好权限后提交到版本库中。

$ lltotal 16drwxr-xr-x    7 liushuochen  staff   224  1 10 11:15 ./drwxr-xr-x+ 125 liushuochen  staff  4000  1 10 11:33 ../drwxr-xr-x   12 liushuochen  staff   384  1 10 11:15 .git/drwxr-xr-x    3 liushuochen  staff    96 12  6 20:15 conf/-rw-r--r--    1 liushuochen  staff     0 11 15 15:08 readme.md-rw-r--r--    1 liushuochen  staff    19  1  9 22:39 tool.sh-rw-r--r--    1 liushuochen  staff    34  1 10 11:15 tool2.sh$ chmod 777 tool.sh$ git statusOn branch masterChanges not staged for commit:  (use "git add 
..." to update what will be committed) (use "git restore
..." to discard changes in working directory) modified: tool.shno changes added to commit (use "git add" and/or "git commit -a")$ git add tool.sh$ git commit -m "modify tool.sh"[master c028e04] modify tool.sh 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 tool.sh

方法二:使用Git命令修改权限

在Windows上是通过使用Git命令给文件增加或撤销执行权限。使用 git update-index --chmod=+x <file> 增加文件的执行权限,使用git update-index --chmod=-x <file>撤销文件的执行权限。

git update-index --add --chmod=+x tool2.shgit commit -am "revise permission access"[master e5b2b16] revise permission access 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100755 tool2.sh

转载地址:http://gcsoi.baihongyu.com/

你可能感兴趣的文章
编程是什么——写给编程的初学者
查看>>
Flash Lite作为S40和S60系列上的特性出现在技术规范中
查看>>
MIDP3.0(JSR271)早期规范文件发布
查看>>
数据服务笔记
查看>>
ESB架构笔记
查看>>
真正的maven私服搭建器--Artifactory
查看>>
用铁轨理论解读SOA
查看>>
从天下无贼看SOA全球化
查看>>
用SOA打造企业仪表盘
查看>>
第2届中国机器博弈锦标赛
查看>>
原始的抽象
查看>>
万王之王 – 抽象
查看>>
4. Lambda Expressions (Lambda表达式)与Expressions Tree(表达式树)
查看>>
3. Extension Methods(扩展方法)
查看>>
排序算法之插入排序
查看>>
简体良葛格学习笔记
查看>>
面對技術...是熱情還是生活?
查看>>
網頁聊天室
查看>>
SAP--A List of BASIS Common Code
查看>>
FVWM
查看>>