Я создаю файл только для чтения (разрешение 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
