gpt4 book ai didi

git - 有没有办法告诉 git 只包含某些文件而不是忽略某些文件?

转载 作者:IT王子 更新时间:2023-10-29 01:18:36 25 4
gpt4 key购买 nike

我的程序通常会生成巨大的输出文件(~1 GB),我不想将其备份到 git 存储库。所以不是能够做到

git add .

我必须做类似的事情

git add *.c *.cc *.f *.F *.C *.h *.cu

这有点麻烦...

我相当有信心我可以编写一个快速的 perl 脚本,将目录内容导入 .gitignore,然后根据 .gitinclude(或类似名称)文件删除文件,但这似乎有点太过分了。有没有更好的办法?

最佳答案

我自己不需要尝试这个,但从我对 TFM 的阅读来看看起来否定模式会做你想做的事。您可以用以后否定的条目覆盖 .gitignore 中的条目。因此你可以这样做:

*.c
!frob_*.c
!custom.c

让它忽略除 custom.c 和任何以“frob_”开头的所有 .c 文件

关于git - 有没有办法告诉 git 只包含某些文件而不是忽略某些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com