最新消息:20210917 已从crifan.com换到crifan.org

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

Git crifan 1424浏览 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,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
94 queries in 0.191 seconds, using 23.38MB memory