.gitignore不忽略指定的文件夹

时间:2016-11-20 11:42:15

标签: git

我试图设置.gitignore但遇到问题。我有一个目录flask-test,其中包含子目录apptmpflask。我想忽略flask目录。我在flask-test

中初始化了一个新的存储库
git init
git remote add origin https://github.com/username/flask-test.git

然后我创建.gitignore:

sudo nano .gitignore

gitignore的内容如下:

flask

这是对的吗? ^或应该是flask/

然后我添加,提交所有文件并推送:

git add .
git commit -m "First commit"
git push -u origin master

然而,当我检查存储库时,' .gitignore'文件不存在。然后我尝试添加它之后:

git add .gitignore
git commit -m "Adding gitignore" .gitignore
git push

现在这个文件在我的存储库中,但是flask目录仍在那里。我做错了什么?

1 个答案:

答案 0 :(得分:2)

如果您想忽略文件夹,则必须使用**

例如,如果您想忽略Debug&在任何深度发布文件夹:

**/Debug/
**/Release/

无论文件夹中的当前位置如何,这都将忽略具有此名称的任何文件夹