Я создаю файл только для чтения (разрешение 444
файла). Когда я использую git add
и git commit
, я получаю сообщение как показано ниже:
[master (root-commit) 5b1336e] initial commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 a.txt
Разрешение файла изменено на 644
.
После того, как я клонирую этот репозиторий, разрешение этого файла изменяется на 664
.
Как я мог позволить git сохранить оригинальное разрешение?
ОС: Ubuntu 14.04 Git: 1.9.1