作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一堆权限不正确的文件:因为这些文件可能包含密码,所以我不希望它们在 checkout 后是全局可读的,这样用户就不必记住更改访问权限。
-rw----rw-. 1 beginner beginner 16 19. Sep 04:36 file1.config
-rw----rw-. 1 beginner beginner 16 19. Sep 04:36 file2.config
-rw----rw-. 1 beginner beginner 16 19. Sep 04:36 file3.config
但是使用chmod得到之后
-rw-------. 1 beginner beginner 16 21. Sep 04:36 file1.config
-rw-------. 1 beginner beginner 16 21. Sep 04:36 file2.config
-rw-------. 1 beginner beginner 16 21. Sep 04:36 file3.config
git status 不显示这些文件已更改。
问题:如何将这些文件的属性更改提交到我的 git 存储库?
最佳答案
可能 filemode
没有打开,这就是为什么 git
没有显示更改。
查看您的项目,在配置文件的 .git 文件夹中,您应该会看到如下内容:
[core]
filemode = false
将其设置为 true
或运行以下命令
git config core.filemode true
您可以找到更多 git 配置示例 here
关于linux - 将文件属性更改提交到 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32692469/
我是一名优秀的程序员,十分优秀!