Ludovic Frank Gitignore

.gitignore, skirtas Ruby on Rails

38 nepaiso Ruby on Rails taisyklių, paruoštų kopijuoti į jūsų saugyklą.

Žiniatinklio programų sistema, skirta Ruby

Visas .gitignore, skirtas Ruby on Rails

# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 23:48:53 UTC
# Technologijos: Ruby on Rails

### Ruby on Rails ###
# Ruby sukompiliuotas baitų kodas
*.rbc
capybara-*.html
# RSpec konfigūracija
.rspec
# Originalaus failo atsarginė kopija
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Kodo aprėpties ataskaitos
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Aplinkos kintamieji
.env
.env*.local
# Bundler konfigūracija
/.bundle
# Bunduoti brangakmeniai
/vendor/bundle
# RVM konfigūracija
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js priklausomybės
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn derinimo žurnalai
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Kokių failų nepaiso šios Ruby on Rails taisyklės

Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.

Generolas

Šablonas Ką ignoruoja
*.rbc Ruby sukompiliuotas baitų kodas
capybara-*.html Generolas
.rspec RSpec konfigūracija
*.orig Originalaus failo atsarginė kopija
/db/*.sqlite3 Generolas
/db/*.sqlite3-journal Generolas
/db/*.sqlite3-[0-9]* Generolas
/public/system Generolas
/coverage/ Kodo aprėpties ataskaitos
/spec/tmp Generolas
rerun.txt Generolas
pickle-email-*.html Generolas

Ignoruoti visus žurnalo failus ir laikinuosius failus.

Šablonas Ką ignoruoja
/log/* Ignoruoti visus žurnalo failus ir laikinuosius failus.
/tmp/* Ignoruoti visus žurnalo failus ir laikinuosius failus.
!/log/.keep Ignoruoti visus žurnalo failus ir laikinuosius failus.
!/tmp/.keep Ignoruoti visus žurnalo failus ir laikinuosius failus.

TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį

Šablonas Ką ignoruoja
config/initializers/secret_token.rb TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį
config/master.key TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį

TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti

Šablonas Ką ignoruoja
.env Aplinkos kintamieji
.env*.local TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti
/.bundle Bundler konfigūracija
/vendor/bundle Bunduoti brangakmeniai
.rvmrc RVM konfigūracija
/vendor/assets/bower_components jei naudojate bower-rails, nepaisykite numatytojo bower_components kelio bower.json failų
*.bowerrc TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti
bower.json TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti

Ignoruoti pow aplinkos nustatymus

Šablonas Ką ignoruoja
.powenv Ignoruoti pow aplinkos nustatymus

Ignoruoti Byebug komandų istorijos failą.

Šablonas Ką ignoruoja
.byebug_history Ignoruoti Byebug komandų istorijos failą.

Ignoruoti node_modules

Šablonas Ką ignoruoja
node_modules/ Node.js priklausomybės

Ignoruoti iš anksto sukompiliuotus javascript paketus

Šablonas Ką ignoruoja
/public/packs Ignoruoti iš anksto sukompiliuotus javascript paketus
/public/packs-test Ignoruoti iš anksto sukompiliuotus javascript paketus
/public/assets Ignoruoti iš anksto sukompiliuotus javascript paketus

Ignoruoti siūlų failus

Šablonas Ką ignoruoja
/yarn-error.log Ignoruoti siūlų failus
yarn-debug.log* Yarn derinimo žurnalai
.yarn-integrity Ignoruoti siūlų failus

Ignoruoti įkeltus failus kuriant

Šablonas Ką ignoruoja
/storage/* Ignoruoti įkeltus failus kuriant
!/storage/.keep Ignoruoti įkeltus failus kuriant
/public/uploads Ignoruoti įkeltus failus kuriant

Kaip naudoti šį .gitignore Ruby on Rails

  1. Nukopijuokite aukščiau pateiktas Ruby on Rails taisykles arba atsisiųskite failą tiesiogiai.
  2. Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
  3. Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
  4. Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.

Kiti Karkasas .gitignore šablonai

Peržiūrėkite kiekvieną Karkasas šabloną