我试图设置.gitignore
但遇到问题。我有一个目录flask-test
,其中包含子目录app
,tmp
和flask
。我想忽略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
目录仍在那里。我做错了什么?
答案 0 :(得分:2)
如果您想忽略文件夹,则必须使用**
。
例如,如果您想忽略Debug&在任何深度发布文件夹:
**/Debug/
**/Release/
无论文件夹中的当前位置如何,这都将忽略具有此名称的任何文件夹