По-умолчанию Git не сохраняет права доступа на файлы, но есть возможность сделать отдельный файл исполняемым
$ git add script.sh
$ git ls-files --stage script.sh
100644 9f3f770bfcccad3d62d2e2d08b077469ef3722fa 0 script.sh
$ git update-index --chmod=+x script.sh
$ git ls-files --stage script.sh
100755 9f3f770bfcccad3d62d2e2d08b077469ef3722fa 0 script.sh
$ git commit -m 'Executable script'
[master (root-commit) 1cf26b3] Executable script
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100755 script.sh
Комментариев нет:
Отправить комментарий