2015-04-07 28 views
2

Windows 7>Git Bash>git init創建一個.git文件夾,其中has the HiddenAttribute,但它裏面沒有任何內容被給出Attribute。我傾向於刪除Attribute(我在FreeCommander XE>Properties中取消勾選),這樣我就可以從Explorer(我寧願隱藏其隱藏的內容的默認設置)輕鬆查看內容。是否有任何技術原因,爲什麼我不應該這樣做(即離開'git文件夾隱藏)?在msysgit中取消隱藏.git文件夾的任何問題?

回答

2

回答你寫的問題:。 Git不關心或不知道該文件夾是否隱藏。

它在Windows上默認添加該屬性以匹配其他操作系統上的默認隱藏行爲。它是隱藏的,因爲它包含管理Git存儲庫所需的東西,這對於用戶來說應該是透明的,而且該用戶在那裏進行挖掘的原因很少。

+0

如果像我一樣對Git的工作方式感到好奇,那麼查看'.git'文件夾會很有幫助,特別是在'config'文件中查看設置。在'GNU/Linux'中,一個簡單的'Ctrl + H'取消隱藏任何隱藏的文件(文件夾),在Windows中並不那麼簡單。 – JosephHarriott

+1

也可以通過'git-config'完成與配置文件的交互。 'git config --list'查看所有設置。但我明白,這可能是教育捅破,這就是爲什麼我完成「很少的原因」,而不是「沒有理由」。 :) – xathien

1

不可以。除了防止意外刪除或更改內容之外,沒有理由將其隱藏起來。

相關問題