.gitignore для Drupal 7
32 правила игнорирования для Drupal 7, готовых к копированию в репозиторий.
Drupal версия 7
Полный .gitignore для Drupal 7
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:49 UTC
# Технологии: Drupal 7
### Drupal 7 ###
sites/*/*settings*.php
sites/example.sites.php
files/
sites/*/files
sites/*/private
sites/*/translations
robots.txt
/CHANGELOG.txt
/COPYRIGHT.txt
/INSTALL*.txt
/LICENSE.txt
/MAINTAINERS.txt
/UPGRADE.txt
/README.txt
sites/README.txt
sites/all/libraries/README.txt
sites/all/modules/README.txt
sites/all/themes/README.txt
.htaccess
web.config
authorize.php
cron.php
index.php
install.php
update.php
xmlrpc.php
/includes
/misc
/modules
/profiles
/scripts
/themes
Что на самом деле игнорируют эти правила Drupal 7
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Игнорируйте файлы конфигурации, которые могут содержать конфиденциальную информацию.
| Шаблон | Что он игнорирует |
|---|---|
sites/*/*settings*.php |
Игнорируйте файлы конфигурации, которые могут содержать конфиденциальную информацию. |
sites/example.sites.php |
Игнорируйте файлы конфигурации, которые могут содержать конфиденциальную информацию. |
Игнорируйте пути, содержащие сгенерированный контент.
| Шаблон | Что он игнорирует |
|---|---|
files/ |
Игнорируйте пути, содержащие сгенерированный контент. |
sites/*/files |
Игнорируйте пути, содержащие сгенерированный контент. |
sites/*/private |
Игнорируйте пути, содержащие сгенерированный контент. |
sites/*/translations |
Игнорируйте пути, содержащие сгенерированный контент. |
Игнорировать текстовые файлы по умолчанию
| Шаблон | Что он игнорирует |
|---|---|
robots.txt |
Игнорировать текстовые файлы по умолчанию |
/CHANGELOG.txt |
Игнорировать текстовые файлы по умолчанию |
/COPYRIGHT.txt |
Игнорировать текстовые файлы по умолчанию |
/INSTALL*.txt |
Игнорировать текстовые файлы по умолчанию |
/LICENSE.txt |
Игнорировать текстовые файлы по умолчанию |
/MAINTAINERS.txt |
Игнорировать текстовые файлы по умолчанию |
/UPGRADE.txt |
Игнорировать текстовые файлы по умолчанию |
/README.txt |
Игнорировать текстовые файлы по умолчанию |
sites/README.txt |
Игнорировать текстовые файлы по умолчанию |
sites/all/libraries/README.txt |
Игнорировать текстовые файлы по умолчанию |
sites/all/modules/README.txt |
Игнорировать текстовые файлы по умолчанию |
sites/all/themes/README.txt |
Игнорировать текстовые файлы по умолчанию |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков).
| Шаблон | Что он игнорирует |
|---|---|
.htaccess |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
web.config |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
authorize.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
cron.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
index.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
install.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
update.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
xmlrpc.php |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/includes |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/misc |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/modules |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/profiles |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/scripts |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
/themes |
Игнорируйте все, кроме папки «sites» (для неосновных разработчиков). |
Как использовать .gitignore для Drupal 7
- Скопируйте приведенные выше правила Drupal 7 или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.