git 修改文件权限
git 修改文件权限 问题分析 Windows 下的文件是否可执行是由扩展名决定的,但是linux下是否可执行是文件的可执行属性决定的。 有时候windows 下开发写的脚本程序,提交的git 仓库中时就有可执行权限,以便在linux和macOS上克隆下来就能直接执行。 如果在linux下就先添加可执行权限后commit和push,如果在windows下就需要通过git命令修改了。 解决方法: 1. 查看文件权限 $ git ls-tree HEAD 100644 blob d116ef8f223343c3425ff48c83e82fee60ff7e31 .gitignore 100644 blob 5627c82972a898248d36da3933bc4195865d7014 README.en.md 100644 blob 828b1b40d264cdbd9dea4f5178e14de0559e0d3e README.md 040000 tree a6db25934db55524d03f67f5901cc74308974ba6 g 100644 blob 06d39d8eacc78062af472cbfa40e819c9308d769 go.mod 100644 blob 25feac03517d5e29ca46d53d032ac0edffe447b9 go.sum