我試圖設置.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