1
我有一個目錄,如下所示:Gitignore不會忽略的子文件夾
.gitignore
myapp/
instance/
...
而且我.gitignore
火看起來是這樣的:
/myapp/instance
我想實例文件夾及其內容不被當提交時推送,但它總是這樣做。爲什麼是這樣?謝謝。
我有一個目錄,如下所示:Gitignore不會忽略的子文件夾
.gitignore
myapp/
instance/
...
而且我.gitignore
火看起來是這樣的:
/myapp/instance
我想實例文件夾及其內容不被當提交時推送,但它總是這樣做。爲什麼是這樣?謝謝。
你有兩個問題:
1)在你的.gitgnore,你應該用你的後綴文件 「/」:/myapp/instance/
(假設 「實例」 是如果您在一個文件夾中)
2)已經承諾從該文件夾的東西,你需要刪除它如下:
git rm -r --cached .
git add .
git commit -m 'Removed all files that are in the .gitignore'
git push origin master
你已經提交的子文件夾中的文件?如果是這樣,那麼你需要先解決它們: 'git update-index --assume-unchanged instance/*' 另外,我認爲你的意思是「文件」而不是「火」:) –