Автоматически применять «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 непосредственно?