2017-11-11 128 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

相关问题