2015-07-21 60 views
0

我有一個與谷歌驅動器同步的文件夾。所以每個文件夾和子文件夾都有一個desktop.ini文件。忽略所有子目錄中的desktop.ini文件[GitHub]

我試圖做的Git(GitHub的)加入該忽略這一點的desktop.ini文件:

**/desktop.ini 

desktop.ini 

**/*/desktop.ini 

爲了我的.gitignore文件。我把它們一個接一個地加在一起,等等,什麼都沒有。我如何忽略項目所有子目錄中的dekstop.ini文件?

+0

是那些文件已經提交? –

+0

@DaveZych號從未提交這些文件。 –

回答

2

也許使用.git/info/exclude文件列出所有應該忽略的文件。

它應該能夠排除諸如desktop.ini之類的文件但是,它有一個缺點,即每個團隊成員都必須手動添加規則,因爲它沒有提交到repo。因此,其他團隊成員可能最終還提交的desktop.ini文件,如果他們不小心

+0

感謝您的信息。我不知道這件事。也許,我認爲問題不是gitignore文件。我認爲我在GitHub客戶端遇到麻煩。我會重新嘗試並復出以提供更多信息。 –

0

嘗試通過運行以下命令添加下面的代碼到你的~/.gitconfig

vi ~/.gitconfig

[core] 
    excludesfile = /Users/<username>/Desktop/git_ignore_files.txt 

而且將以下類型放入您在[core]文件中提到的文件中,如下所述

desktop.ini

* .SWP

.DS_Store