我在Windows PC上使用Cygwin安装的git.尽管cygwin支持NTFS文件系统上的Unix权限位,但像Eclipse这样的本机Windows程序并不了解它们,因此Windows程序创建的所有文件都具有可执行位set(755).
我很少需要签入一个可执行位设置到Git存储库的文件.因此,我想core.filemode=false默认拥有.我将在我的全局配置此值,但不幸的是这通常是没有任何效果:作为记录,git clone将探测文件系统,看看它是否支持权限,并设置core.filemode相应的每个存储库,因此,我有一个core.filemode=true在每一个存储库配置的配置,覆盖我的所需的默认值
有没有办法防止自动git clone设置core.filemode?
通常的方法是使用 git 模板目录来初始化或克隆您的存储库。
git clone --template=<template directory>
Run Code Online (Sandbox Code Playgroud)
在该目录中,您可以指定一个配置文件,该文件将用作新初始化或克隆的存储库的本地git 存储库配置。
OP oberlies 报告说,它不适用于core.filemode和core.ignorecase,对于git config手册页:
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |