Ludovic Frank Gitignore

.gitignore για Ruby on Rails

38 κανόνες παράβλεψης για Ruby on Rails, έτοιμοι για αντιγραφή στο αποθετήριό σας.

Πλαίσιο εφαρμογής Ιστού για Ruby

Το πλήρες .gitignore για Ruby on Rails

# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 22:59:11 UTC
# Τεχνολογίες: Ruby on Rails

### Ruby on Rails ###
# Ruby μεταγλωττισμένο bytecode
*.rbc
capybara-*.html
# Διαμόρφωση RSpec
.rspec
# Αρχικό αντίγραφο ασφαλείας του αρχείου
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Αναφορές κάλυψης κώδικα
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Μεταβλητές περιβάλλοντος
.env
.env*.local
# Διαμόρφωση Bundler
/.bundle
# Bundled πολύτιμοι λίθοι
/vendor/bundle
# Διαμόρφωση RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Εξαρτήσεις Node.js
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Αρχεία καταγραφής αποσφαλμάτωσης Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Τι ακριβώς αγνοούν αυτοί οι κανόνες για Ruby on Rails

Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.

Γενικός

Μοτίβο Τι αγνοεί
*.rbc Ruby μεταγλωττισμένο bytecode
capybara-*.html Γενικός
.rspec Διαμόρφωση RSpec
*.orig Αρχικό αντίγραφο ασφαλείας του αρχείου
/db/*.sqlite3 Γενικός
/db/*.sqlite3-journal Γενικός
/db/*.sqlite3-[0-9]* Γενικός
/public/system Γενικός
/coverage/ Αναφορές κάλυψης κώδικα
/spec/tmp Γενικός
rerun.txt Γενικός
pickle-email-*.html Γενικός

Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.

Μοτίβο Τι αγνοεί
/log/* Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.
/tmp/* Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.
!/log/.keep Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.
!/tmp/.keep Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.

TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo

Μοτίβο Τι αγνοεί
config/initializers/secret_token.rb TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo
config/master.key TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo

TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος

Μοτίβο Τι αγνοεί
.env Μεταβλητές περιβάλλοντος
.env*.local TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος
/.bundle Διαμόρφωση Bundler
/vendor/bundle Bundled πολύτιμοι λίθοι
.rvmrc Διαμόρφωση RVM
/vendor/assets/bower_components Εάν χρησιμοποιείτε bower-rails, αγνοήστε τα αρχεία bower.json της προεπιλεγμένης διαδρομής bower_components
*.bowerrc TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος
bower.json TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος

Αγνοήστε τις ρυθμίσεις περιβάλλοντος τροφοδοσίας

Μοτίβο Τι αγνοεί
.powenv Αγνοήστε τις ρυθμίσεις περιβάλλοντος τροφοδοσίας

Αγνοήστε το αρχείο ιστορικού εντολών Byebug.

Μοτίβο Τι αγνοεί
.byebug_history Αγνοήστε το αρχείο ιστορικού εντολών Byebug.

Αγνοήστε το node_modules

Μοτίβο Τι αγνοεί
node_modules/ Εξαρτήσεις Node.js

Αγνοήστε τα προμεταγλωττισμένα πακέτα javascript

Μοτίβο Τι αγνοεί
/public/packs Αγνοήστε τα προμεταγλωττισμένα πακέτα javascript
/public/packs-test Αγνοήστε τα προμεταγλωττισμένα πακέτα javascript
/public/assets Αγνοήστε τα προμεταγλωττισμένα πακέτα javascript

Αγνοήστε τα αρχεία νήματος

Μοτίβο Τι αγνοεί
/yarn-error.log Αγνοήστε τα αρχεία νήματος
yarn-debug.log* Αρχεία καταγραφής αποσφαλμάτωσης Yarn
.yarn-integrity Αγνοήστε τα αρχεία νήματος

Αγνοήστε τα μεταφορτωμένα αρχεία υπό ανάπτυξη

Μοτίβο Τι αγνοεί
/storage/* Αγνοήστε τα μεταφορτωμένα αρχεία υπό ανάπτυξη
!/storage/.keep Αγνοήστε τα μεταφορτωμένα αρχεία υπό ανάπτυξη
/public/uploads Αγνοήστε τα μεταφορτωμένα αρχεία υπό ανάπτυξη

Πώς να χρησιμοποιήσετε αυτό το .gitignore για το Ruby on Rails

  1. Αντιγράψτε τους παραπάνω κανόνες Ruby on Rails ή κατεβάστε απευθείας το αρχείο.
  2. Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
  3. Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
  4. Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.

Άλλα πρότυπα Σκελετός .gitignore

Δείτε κάθε πρότυπο Σκελετός