Enz*_*Chi 7 git permissions ubuntu-14.04
我创建了一个只读文件(文件权限444)。当我使用git addand 时git commit,我收到如下消息:
[master (root-commit) 5b1336e] initial commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 a.txt
Run Code Online (Sandbox Code Playgroud)
文件权限更改为644.
克隆该存储库后,该文件的权限更改为664.
我怎么能让 git 保留原始权限?
操作系统:Ubuntu 14.04 Git:1.9.1
除了可执行位之外, Git 不存储文件权限。我认为 Git 会简单地使用您的当前操作umask来设置任何操作的访问权限。而且版本控制你不能编辑的东西没有多大意义......
看起来core.fileMode配置选项控制了这种行为。
| 归档时间: |
|
| 查看次数: |
5977 次 |
| 最近记录: |