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
查看所有设置。但我明白,到处闲逛是很有教育意义的,这就是为什么我以“很少的理由”而不是“没有理由”结束演讲的原因:)