最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】git中.gitignore中如何配置某文件夹下排除所有但只包含某子文件夹

Git crifan 2307浏览 0评论
折腾:
【未解决】把自己Mac中gitbook的template和books合并成一套
期间,此处:
希望对于:
gitbook_template/books
全部排除掉,但只包含子文件夹:
gitbook_template/books/gitbook_demo
gitignore exclude but include
git – .gitignore exclude folder but include specific subfolder – Stack Overflow
git – Make .gitignore ignore everything except a few files – Stack Overflow
git – Gitignore everything except a subfolder (with every content)? – Stack Overflow
# exclude all in books
books/**/*
# include only gitbook_demo
!books/gitbook_demo
然后VSCode中立刻生效了:
效果很好。
且再去看status,也就没了那么多books了:
【总结】
此处,想要:
  • 排除掉books下面所有的子文件夹
    • 但是只保留books/gitbook_demo
具体写法是:
# exclude all in books
books/**/*
# include only single subfolder: gitbook_demo
!books/gitbook_demo
即可。

转载请注明:在路上 » 【已解决】git中.gitignore中如何配置某文件夹下排除所有但只包含某子文件夹

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
84 queries in 0.177 seconds, using 22.06MB memory