.gitignore для RubyMine
34 правила игнорирования для RubyMine, готовых к копированию в репозиторий.
JetBrains IDE для разработки Ruby и Rails
Полный .gitignore для RubyMine
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:49:56 UTC
# Технологии: RubyMine
### RubyMine ###
# Настройки рабочего пространства IntelliJ
.idea/**/workspace.xml
# Задачи IntelliJ
.idea/**/tasks.xml
# Статистика использования IntelliJ
.idea/**/usage.statistics.xml
# Пользовательские словари IntelliJ
.idea/**/dictionaries
# IntelliJ отложил изменения
.idea/**/shelf
.idea/**/aws.xml
# Модель контента IntelliJ
.idea/**/contentModel.xml
# Конфигурации базы данных IntelliJ
.idea/**/dataSources/
# Идентификаторы источников данных IntelliJ
.idea/**/dataSources.ids
# Локальные источники данных IntelliJ
.idea/**/dataSources.local.xml
# Источники данных IntelliJ SQL
.idea/**/sqlDataSources.xml
# Динамические элементы IntelliJ
.idea/**/dynamic.xml
# IntelliJ дизайнер пользовательского интерфейса
.idea/**/uiDesigner.xml
# Навигатор базы данных IntelliJ
.idea/**/dbnavigator.xml
# Настройки IntelliJ Gradle
.idea/**/gradle.xml
# Библиотеки проектов IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Файл рабочей области IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# см. https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Конфигурация Crashlytics
crashlytics.properties
# Сборка Crashlytics
crashlytics-build.properties
# Свойства ткани
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Что на самом деле игнорируют эти правила RubyMine
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Пользовательские вещи
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/workspace.xml |
Настройки рабочего пространства IntelliJ |
.idea/**/tasks.xml |
Задачи IntelliJ |
.idea/**/usage.statistics.xml |
Статистика использования IntelliJ |
.idea/**/dictionaries |
Пользовательские словари IntelliJ |
.idea/**/shelf |
IntelliJ отложил изменения |
AWS для конкретного пользователя
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/aws.xml |
AWS для конкретного пользователя |
Сгенерированные файлы
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/contentModel.xml |
Модель контента IntelliJ |
Конфиденциальные или часто обновляемые файлы
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/dataSources/ |
Конфигурации базы данных IntelliJ |
.idea/**/dataSources.ids |
Идентификаторы источников данных IntelliJ |
.idea/**/dataSources.local.xml |
Локальные источники данных IntelliJ |
.idea/**/sqlDataSources.xml |
Источники данных IntelliJ SQL |
.idea/**/dynamic.xml |
Динамические элементы IntelliJ |
.idea/**/uiDesigner.xml |
IntelliJ дизайнер пользовательского интерфейса |
.idea/**/dbnavigator.xml |
Навигатор базы данных IntelliJ |
Gradle
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/gradle.xml |
Настройки IntelliJ Gradle |
.idea/**/libraries |
Библиотеки проектов IntelliJ |
CMake
| Шаблон | Что он игнорирует |
|---|---|
cmake-build-*/ |
CMake |
Плагин Монго Эксплорер
| Шаблон | Что он игнорирует |
|---|---|
.idea/**/mongoSettings.xml |
Плагин Монго Эксплорер |
Файловый формат проекта
| Шаблон | Что он игнорирует |
|---|---|
*.iws |
Файл рабочей области IntelliJ |
IntelliJ
| Шаблон | Что он игнорирует |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Плагин mpeltonen/sbt-idea |
Плагин JIRA
| Шаблон | Что он игнорирует |
|---|---|
atlassian-ide-plugin.xml |
Плагин JIRA |
Плагин Cursive Clojure
| Шаблон | Что он игнорирует |
|---|---|
.idea/replstate.xml |
Плагин Cursive Clojure |
Плагин SonarLint
| Шаблон | Что он игнорирует |
|---|---|
.idea/sonarlint/ |
Плагин SonarLint |
.idea/sonarlint.xml |
см. https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Плагин Crashlytics (для Android Studio и IntelliJ)
| Шаблон | Что он игнорирует |
|---|---|
com_crashlytics_export_strings.xml |
Плагин Crashlytics (для Android Studio и IntelliJ) |
crashlytics.properties |
Конфигурация Crashlytics |
crashlytics-build.properties |
Сборка Crashlytics |
fabric.properties |
Свойства ткани |
HTTP-клиент на основе редактора
| Шаблон | Что он игнорирует |
|---|---|
.idea/httpRequests |
HTTP-клиент на основе редактора |
http-client.private.env.json |
HTTP-клиент на основе редактора |
Android studio 3.1+ файл сериализованного кэша
| Шаблон | Что он игнорирует |
|---|---|
.idea/caches/build_file_checksums.ser |
Android studio 3.1+ файл сериализованного кэша |
Кэш помощника Apifox
| Шаблон | Что он игнорирует |
|---|---|
.idea/.cache/.Apifox_Helper |
Кэш помощника Apifox |
.idea/ApifoxUploaderProjectSetting.xml |
Кэш помощника Apifox |
Как использовать .gitignore для RubyMine
- Скопируйте приведенные выше правила RubyMine или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.