2017-11-11 12 views
1

這是我的.gitignore頂部爲什麼_site文件有時會顯示提交?

### Jekyll ### _site/ .sass-cache/ .jekyll-metadata

似乎正確設置,但我仍然得到_site /文件在我GitKraken顯示...

編輯:這裏是有問題的回購,謝謝:https://github.com/BradCoffield/APIs-for-librarians

+0

你對'.gitignore'還有什麼?也許有一些其他的規則是用一些通配符來取消'_site'的移除。 '_ * /'? –

+0

其他需要測試的東西:打開存儲庫中的Git bash,並檢查當您運行'git status'命令時是否也看到'_sites'文件夾。如果你看到這個問題,那麼問題可能出現在'.gitignore'中,如果不是的話,問題可能與GitKraken –

+0

請分享一個鏈接到存儲庫。 – JoostS

回答

3

您的.gitignore文件看起來不錯。在添加.gitignore文件之前,您可能已在「_site」文件夾中添加了文件。如果你在你的倉庫中看到'_site'文件夾,那很可能是這種情況。從你的倉庫刪除'_site'文件夾,你應該很好。

您可以輕鬆地做到這一點並沒有實際刪除使用該文件夾:

git rm --cached _site 

後跟提交。

+1

我建議添加最小的rm --cache以使其成爲正確的答案。 – kabanus

+0

@kabanus隨意做。 – JoostS

+0

@kabanus謝謝! – JoostS

相關問題