我正在使用msysgit以及以斜杠开头的文件,例如.classpath
它会自动设置隐藏标志,这使得IDE无法覆盖它。如何防止设置此隐藏标志?
答案 0 :(得分:2)
添加--global以使其成为所有新回购的默认行为:
git config --global core.hidedotfiles "false"
答案 1 :(得分:1)
git config core.hidedotfiles "false"
答案 2 :(得分:0)
在创建新存储库之前,请确保在设置core.hidedotfiles
时使用Git 2.22(2019年第二季度)。
之前,“ git init
”忘记了阅读特定于平台的存储库配置,例如,Windows端口忽略了core.hidedotfiles
的设置。
请参见commit 2878533的Johannes Schindelin (dscho
)(2019年3月11日)。
(由Junio C Hamano -- gitster
--在commit 6364386中合并,2019年4月16日)
mingw
:再次尊重core.hidedotfiles = false
中的git init
这是牛皮纸袋。
添加测试时,我们实际上根本无法验证config变量是否在git init
中得到遵守。
而且,当在读取配置文件后更改将.git /目录标记为隐藏的原始补丁程序时,对于开发人员来说,丢失了新代码将在读取配置文件之前使用hide_dotfiles
变量的情况。解决方法很明显:请先阅读
(limited, pre-init)
配置 创建.git/
目录。请注意,我们无法从
git_config()
中删除外观相同的create_default_files()
调用:我们在这些调用之间创建了.git/
目录。
如果我们将其删除,并且父目录位于Git工作树中,并且该工作树的.git/config
包含任何init.templatedir
设置,我们会突然间选择它。