我有一个格式为: 的目录~/models/*/*
,其中第二个*
代表 220 个名为hmm0
的目录hmm220
。
我只想在提交中包含最后一个目录,我已经设法使用一系列!
和忽略行来处理 .gitignore 文件(这已经有效):
!models/
models/*
!models/*/
models/*/*
!models/*/hmm220/
但是,问题是目录的数量可以改变。例如,下次我可能有 240 个目录,命名为 fromhmm0
到hmm240
。我想总是只取最后一个目录(并忽略以前的目录)。这可能吗,如果可以,怎么办?如果没有,是否有比每次更改目录数量时都更改 .gitignore 文件更好的解决方案?