我经常将 bash 脚本添加到我的 Git 存储库中,并且这些脚本在git add
. 但是在将添加的文件推送到远程存储库并拉入另一个位置后,这些文件显示为具有不可执行的权限。似乎有两种方法可以解决这个问题:
-
chmod u+x $script git commit -am "fixing the script permissions... again..."
-
git update-index --chmod=+x $script
不是每次都修复权限,有没有办法让 Git 在 期间简单地查看脚本上的文件权限git add
,识别“嘿,这是一个可执行文件!” 并直接将其添加到具有可执行权限的存储库中?