Ludovic Frank Gitignore

.gitignore для Ruby

26 правил игнорирования для Ruby, готовых к копированию в репозиторий.

Динамический язык программирования

Полный .gitignore для Ruby

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:49:19 UTC
# Технологии: Ruby

### Ruby ###
# Пакет драгоценных камней Ruby
*.gem
# Ruby скомпилированный байт-код
*.rbc
# Каталог конфигурации
/.config
# Список установленных файлов
/InstalledFiles
# Каталог пакетов
/pkg/
# Протоколы испытаний
/spec/reports/
# Отчеты о покрытии кода
/coverage/
# Примеры RSpec
/spec/examples.txt
# Тестирование временных файлов
/test/tmp/
# Температура тестовой версии
/test/version_tmp/
# Временный каталог
/tmp/
# Файлы данных
.dat*
# История РЕПЛ
.repl_history
# Создать выходной каталог
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
/.yardoc/
/_yardoc/
/doc/
/rdoc/
/.bundle/
# Bundled драгоценные камни
/vendor/bundle
/lib/bundler/man/
# Конфигурация РВМ
.rvmrc
.byebug_history

Что на самом деле игнорируют эти правила Ruby

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

Общий

Шаблон Что он игнорирует
*.gem Пакет драгоценных камней Ruby
*.rbc Ruby скомпилированный байт-код
/.config Каталог конфигурации
/InstalledFiles Список установленных файлов
/pkg/ Каталог пакетов
/spec/reports/ Протоколы испытаний
/coverage/ Отчеты о покрытии кода
/spec/examples.txt Примеры RSpec
/test/tmp/ Тестирование временных файлов
/test/version_tmp/ Температура тестовой версии
/tmp/ Временный каталог

Игнорировать файл истории команд Byebug.

Шаблон Что он игнорирует
.dat* Файлы данных
.repl_history История РЕПЛ
build/ Создать выходной каталог
*.bridgesupport Игнорировать файл истории команд Byebug.
build-iPhoneOS/ Игнорировать файл истории команд Byebug.
build-iPhoneSimulator/ Игнорировать файл истории команд Byebug.
/.yardoc/ # Кэш документации и сгенерированные файлы:
/_yardoc/ Игнорировать файл истории команд Byebug.
/doc/ Игнорировать файл истории команд Byebug.
/rdoc/ Игнорировать файл истории команд Byebug.
/.bundle/ # Нормализация окружающей среды:
/vendor/bundle Bundled драгоценные камни
/lib/bundler/man/ Игнорировать файл истории команд Byebug.
.rvmrc Конфигурация РВМ
.byebug_history Игнорировать файл истории команд Byebug.

Как использовать .gitignore для Ruby

  1. Скопируйте приведенные выше правила Ruby или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Язык .gitignore

Посмотреть все шаблоны Язык