Windows 取消隐藏msysgit中的.git文件夹有问题吗?

Windows 取消隐藏msysgit中的.git文件夹有问题吗?,windows,git,bash,msysgit,Windows,Git,Bash,Msysgit,windows7gitbashgitinit创建一个.Git文件夹,该文件夹中没有指定属性。我更喜欢删除属性(我在FreeCommander XE>属性中取消勾选它),这样我就可以轻松地从资源管理器查看内部(我更喜欢保留隐藏隐藏内容的默认设置)。是否有任何技术原因使我不能这样做(即隐藏'git文件夹)?否。没有任何理由将其隐藏,只是为了防止某人意外删除或更改其内容。以书面形式回答您的问题:否。Git不关心也不知道该文件夹是否被隐藏 它在Windows上默认添加该属性,以匹配其他操作系统上的默认隐

windows7
gitbash
gitinit
创建一个
.Git
文件夹,该文件夹中没有指定
属性
。我更喜欢删除
属性(我在
FreeCommander XE
>
属性中取消勾选它),这样我就可以轻松地从
资源管理器查看内部(我更喜欢保留隐藏隐藏内容的默认设置)。是否有任何技术原因使我不能这样做(即隐藏
'git
文件夹)?

否。没有任何理由将其隐藏,只是为了防止某人意外删除或更改其内容。

以书面形式回答您的问题:。Git不关心也不知道该文件夹是否被隐藏


它在Windows上默认添加该属性,以匹配其他操作系统上的默认隐藏行为。它之所以隐藏,是因为它包含了管理Git存储库所需的东西,这些东西对用户来说应该是透明的,而且用户很少有理由去那里挖掘。

如果你像我一样,对Git
的工作方式感到好奇,那么查看
.Git
文件夹会有所帮助,特别是查看
config
文件中的设置。在
GNU/Linux
中,一个简单的
Ctrl+H
取消隐藏任何隐藏的文件(文件夹),在Windows中并不简单。也可以通过
git config
与配置文件交互,例如
git config--list
查看所有设置。但我明白,到处闲逛是很有教育意义的,这就是为什么我以“很少的理由”而不是“没有理由”结束演讲的原因:)