我正在开发一个Joomla!组件名为com_proposta。.gitignore Joomla组件
我使用git进行版本控制。 我想让git忽略所有Joomla文件,除了文件在administrator/components/com_proposta
和components/com_proposta
。
我正在开发一个Joomla!组件名为com_proposta。.gitignore Joomla组件
我使用git进行版本控制。 我想让git忽略所有Joomla文件,除了文件在administrator/components/com_proposta
和components/com_proposta
。
您可以使用!
运算符来否定忽略.gitignore
。在你的情况下:
*
!administrator/components/com_proposta
!components/com_proposta
实际上有一个git的gitignore文件,你可以使用(和贡献)。
https://github.com/github/gitignore/blob/master/Joomla.gitignore
这个效果更好。我们需要为每个目录提供哪些内容以及要排除的内容的详细信息。
administrator/cache/*
administrator/components/*
administrator/help/*
administrator/includes/*
administrator/language/*
administrator/logs/*
administrator/manifests/*
administrator/modules/*
administrator/templates/*
!administrator/components/com_compname
bin/*
cache/*
cli/*
components/*
images/*
includes/*
language/*
layouts/*
libraries/*
media/*
modules/*
plugins/*
templates/*
tmp/*
!components/com_compname
configuration.php
htaccess.txt
index.php
LICENSE.txt
README.txt
robots.txt
web.config.txt
类似的问题已经在这里找到答案:混帐:忽略除所有子目录(http://stackoverflow.com/questions/1248570/git-ignore-everything-except-subdirectory) – JimiLoe