2009-12-31 56 views

回答

0

如果你閱讀這個SO answer,你會意識到Git忽略文件的方式是依賴於系統的。

gitignore manpage明確表示,水珠會通過的聯合國,改變

那麼,什麼操作系統和Git發行您使用(Unix或Msysgit在Windows上)到系統的fnmatch庫函數?
因爲在Windows上,'**'不能很好地工作(如果有的話)。

另外,請確保您的* .rst文件尚未添加到緩存中,然後在.gitignore文件中聲明它們。他們將需要從緩存(並承諾清除緩存)去除的.gitignore之前的作品如預期(另見本blog post

+0

我在Linux上使用它。 – 2009-12-31 21:40:49

3

嘗試在你的.gitignore

* 
!*.rst 
!*/ 

這樣,你跟以下git不要忽略子目錄。

+0

我有完全相同的問題(具有不同的擴展名),並將其放在我的.gitignore文件中,只是忽略了所有內容 – PandaWood 2011-11-06 00:12:00

相關問題