在Linux下可以通过 chmod 来设置文件的可执行属性,Windows下通过文件扩展名判断文件是否可执行。 问题 在Windows下开发的脚本文件,提交到git仓库后,在Linux上克隆下,发现脚本文件无执行权限。 解决方法 利用git 命令设置更新文件的执行权限 git update-index --chmod=+x $script 参考 Git 中文参考