我有.gitignore
喜欢这个
**/my-site/components/*
所以我完全忽略了/components
文件夹。好吧,我刚刚攻击了这个文件夹里的文件,我可以取消它吗?
!**/my-site/components/com_content/models/articles.php
嗯......那不行。我们来试试吧。
!**/my-site/components/com_content/models/*
这也不起作用。好奇。也许这个会起作用吗?
!**/my-site/components/com_content/*
呜! 75个未跟踪的文件。惊人。我是白痴还是这个?我见过的最奇怪的行为。
现在......这里发生了什么?我只想将一个文件取消忽略到忽略的文件夹中。
是的,我知道,我可以做这样的事情
!**/my-site/components/com_content/
**/my-site/components/com_content/*.*
**/my-site/components/com_content/controllers/*
**/my-site/components/com_content/helpers/*
**/my-site/components/com_content/models/*
!**/my-site/components/com_content/models/articles.php
**/my-site/components/com_content/views/*
但我正在寻找更优雅的解决方案。
答案 0 :(得分:2)
Not ignore a file in a sub directory?
也许是这样的?已经有一段时间了,因为我使用了git,但我认为你应该可以从链接中获取它。
!**/my-site/components/
!**/my-site/components/com_content/
!**/my-site/components/com_content/models/
**/my-site/components/*
!articles.php
修改的 怎么样:
!**/my-site/components/
**/my-site/components/*
!com_content/models/articles.php