Ludovic Frank Gitignore

.gitignore за Ruby

26 правила за игнориране за Ruby, готови за копиране в хранилището ви.

Динамичен език за програмиране

Пълният .gitignore за Ruby

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:10:56 UTC
# Технологии: Ruby

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

Какво всъщност игнорират тези правила за Ruby

Всички шаблони по-долу и защо са необходими във вашия .gitignore.

Общи

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

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

Шаблон Какво игнорира
.dat* Файлове с данни
.repl_history История на REPL
build/ Изходна директория за компилиране
*.bridgesupport Игнориране на файла с историята на командите на Byebug.
build-iPhoneOS/ Игнориране на файла с историята на командите на Byebug.
build-iPhoneSimulator/ Игнориране на файла с историята на командите на Byebug.
/.yardoc/ # Кеш на документацията и генерирани файлове:
/_yardoc/ Игнориране на файла с историята на командите на Byebug.
/doc/ Игнориране на файла с историята на командите на Byebug.
/rdoc/ Игнориране на файла с историята на командите на Byebug.
/.bundle/ # Нормализиране на средата:
/vendor/bundle Пакетирани gem пакети
/lib/bundler/man/ Игнориране на файла с историята на командите на Byebug.
.rvmrc Конфигурация на RVM
.byebug_history Игнориране на файла с историята на командите на Byebug.

Как да използвате този .gitignore за Ruby

  1. Копирайте правилата за Ruby по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Език

Вижте всички шаблони за Език