gitignore包含特定的子文件夹

时间:2016-08-09 23:37:32

标签: git gitignore

我在Python中编码并喜欢在我的项目文件夹中包含虚拟环境。因此,我必须在.gitignore中添加一行以防止它跟踪venv。但是,在venv中有一个特定的子文件夹,我想跟踪它。

这不起作用:

.gitignore

venv
!venv/lib/python2.7/site-packages/nhlscrapi

2 个答案:

答案 0 :(得分:0)

这适合你吗?

/venv/**
!/venv/lib/python2.7/site-packages/nhlscrapi

答案 1 :(得分:0)

您需要在.gitignore

中添加以下行

venv/* !venv/lib/python2.7/site-packages/nhlscrapi

注意:尾部/ *在这里很重要

我有同样的情景,它对我来说就像一个魅力。 :)