最佳答案
我的程序通常会生成巨大的输出文件(~1 GB),我不想将这些文件备份到git存储库中。所以我们不能
git add .
我得做点什么
git add *.c *.cc *.f *.F *.C *.h *.cu
这有点麻烦…
我相信我可以编写一个快速perl脚本,将目录内容ls到.gitignore,然后根据.gitinclude(或一些类似的名称)文件删除文件,但这似乎有点太笨拙了。有没有更好的办法?