Ruby için .gitignore
Ruby için deponuza kopyalamaya hazır 26 yoksayma kuralı.
Dinamik programlama dili
Ruby için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:49:07 UTC
# Teknolojiler: Ruby
### Ruby ###
# Ruby gem paketi
*.gem
# Ruby derlenmiş bayt kodu
*.rbc
# Yapılandırma dizini
/.config
# Yüklü dosyalar listesi
/InstalledFiles
# Paket dizini
/pkg/
# Test raporları
/spec/reports/
# Kod kapsamı raporları
/coverage/
# RSpec örnekleri
/spec/examples.txt
# Test geçici dosyaları
/test/tmp/
# Test sürümü geçici dosyaları
/test/version_tmp/
# Geçici dizin
/tmp/
# Veri dosyaları
.dat*
# REPL geçmişi
.repl_history
# Derleme çıktı dizini
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
/.yardoc/
/_yardoc/
/doc/
/rdoc/
/.bundle/
# Paketlenmiş gem dosyaları
/vendor/bundle
/lib/bundler/man/
# RVM yapılandırması
.rvmrc
.byebug_history
Bu Ruby kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Genel
| Desen | Yoksaydıkları |
|---|---|
*.gem |
Ruby gem paketi |
*.rbc |
Ruby derlenmiş bayt kodu |
/.config |
Yapılandırma dizini |
/InstalledFiles |
Yüklü dosyalar listesi |
/pkg/ |
Paket dizini |
/spec/reports/ |
Test raporları |
/coverage/ |
Kod kapsamı raporları |
/spec/examples.txt |
RSpec örnekleri |
/test/tmp/ |
Test geçici dosyaları |
/test/version_tmp/ |
Test sürümü geçici dosyaları |
/tmp/ |
Geçici dizin |
Byebug komut geçmişi dosyasını yoksay.
| Desen | Yoksaydıkları |
|---|---|
.dat* |
Veri dosyaları |
.repl_history |
REPL geçmişi |
build/ |
Derleme çıktı dizini |
*.bridgesupport |
Byebug komut geçmişi dosyasını yoksay. |
build-iPhoneOS/ |
Byebug komut geçmişi dosyasını yoksay. |
build-iPhoneSimulator/ |
Byebug komut geçmişi dosyasını yoksay. |
/.yardoc/ |
# Dokümantasyon önbelleği ve oluşturulan dosyalar: |
/_yardoc/ |
Byebug komut geçmişi dosyasını yoksay. |
/doc/ |
Byebug komut geçmişi dosyasını yoksay. |
/rdoc/ |
Byebug komut geçmişi dosyasını yoksay. |
/.bundle/ |
# Ortam normalleştirmesi: |
/vendor/bundle |
Paketlenmiş gem dosyaları |
/lib/bundler/man/ |
Byebug komut geçmişi dosyasını yoksay. |
.rvmrc |
RVM yapılandırması |
.byebug_history |
Byebug komut geçmişi dosyasını yoksay. |
Ruby için bu .gitignore nasıl kullanılır?
- Yukarıdaki Ruby kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.