Автоматически применять «git update-index --chmod = + x» к исполняемым файлам

Я часто добавляю bash-скрипты в свой git-репозиторий, и эти скрипты имеют права на выполнение в файловой системе linux доgit add, Но после отправки добавленных файлов в удаленный репозиторий и перемещения в другое место, файлы отображаются с неисполняемыми разрешениями. Кажется, есть два способа исправить проблему:

1. chmod u+x $script 
   git commit -am "fixing the script permissions... again..."

или же

2. git update-index --chmod=+x $script

Вместо того, чтобы фиксировать разрешения каждый раз, есть ли способ заставить git просто смотреть на разрешения файла в скрипте во времяgit addПризнайте, что "эй, это исполняемый файл!" и добавить его в хранилище с правами execuable непосредственно?

Ответы на вопрос(5)

Ваш ответ на вопрос