当我尝试在git中将文件的权限从644更改为700时,它不会生效。它会自动将权限设置为755。
启用Git config filemode:
core.filemode=true
Git log:
[root@1123 test]# git add .
[root@1123 test]# git commit -m "test"
[master (root-commit) 3111b80] test
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 welcome.sh
[root@1123 test]#
[root@1123 test]#
[root@1123 test]# chmod 700 welcome.sh
[root@1123 test]# git diff
diff --git a/welcome.sh b/welcome.sh
old mode 100644
new mode 100755
[root@1123 test]#
请有人帮忙解决这个问题。感谢。