我试图设置.gitignore
但有问题。我有一个目录flask-test
,其中包含子目录app
,tmp
和flask
。我想忽略flask
目录。我的init里面flask-test
新的存储库:.gitignore不会忽略指定的文件夹
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
目录仍然存在。我究竟做错了什么?
你不应该说'烧瓶/ *'或'烧瓶/'? –
等待。你是什么意思忽略文件不在那里?它是'.gitignore'的前导期'.',因此只有当您执行'ls -a'时才可见。 –
看起来您的操作方式与您所描述的顺序不同。特别是,看起来好像你在'nano .gitignore'之前做过'git add .'。你确定你按照你在问题中写的顺序做了什么吗?它有所作为。 – janos