我的程序通常會生成巨大的輸出文件(〜1 GB),我不想備份到git存儲庫。因此,而不是能夠做有沒有辦法告訴git只包含某些文件而不是忽略某些文件?
git add .
我必須做一些像
git add *.c *.cc *.f *.F *.C *.h *.cu
這是一個有點繁瑣......
我覺得相當有信心,我可以寫一個Perl的quicky腳本將目錄內容放入.gitignore中,然後根據.gitinclude(或某個類似的名稱)文件移除文件,但這看起來有點太過分。有沒有更好的辦法?
謝謝測試, TED這工作。我所要做的只是使用*開始.gitignore文件,然後列出所有包含文件模式的感嘆號。 – 2009-08-14 19:44:48
如何處理文件夾?我無法找到一種通過否定規則來包含文件夾和文件的方法。 – 2013-10-30 16:24:05
關於文件夾請檢查http://stackoverflow.com/questions/12799855/configure-git-to-track-only-one-file-extension – uzsolt 2014-07-16 05:48:44