gitignore 规则问题

2015-12-12 14:24:14 +08:00
 tanteng

加入一个.gitignore 文件:

.idea/
venv/
*.pyc
*.pyo

这样会忽略 venv 文件夹下所有的文件,
venv/
venv/folder1
venv/folder2
venv/file1.py
venv/file2.py

我想忽略 venv 下但除了 folder2 子文件夹,该怎样写规则?谢谢!

2268 次点击
所在节点    git
4 条回复
willxiang
2015-12-12 14:55:34 +08:00
用感叹号。
搜一下用法,自己开个 project 建几个文件夹,写个测试 push 一下就明白了。
msg7086
2015-12-12 15:06:27 +08:00
Let me google it for you: /t/145660
fds
2015-12-12 17:31:17 +08:00
有些蛋疼……虽然支持但也不建议这么用呀。
tanteng
2015-12-12 17:44:34 +08:00
http://stackoverflow.com/questions/5533050/gitignore-exclude-folder-but-include-specific-subfolder

# you can skip this first one if it is not already excluded by prior patterns
!application/

application/*
!application/language/

application/language/*
!application/language/gr/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX