PyCharm için .gitignore
PyCharm için deponuza kopyalamaya hazır 34 yoksayma kuralı.
Python geliştirme için JetBrains IDE
PyCharm için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 22:58:30 UTC
# Teknolojiler: PyCharm
### PyCharm ###
# IntelliJ çalışma alanı ayarları
.idea/**/workspace.xml
# IntelliJ görevleri
.idea/**/tasks.xml
# IntelliJ kullanım istatistikleri
.idea/**/usage.statistics.xml
# IntelliJ kullanıcı sözlükleri
.idea/**/dictionaries
# IntelliJ değişiklikleri rafa kaldırdı
.idea/**/shelf
.idea/**/aws.xml
# IntelliJ içerik modeli
.idea/**/contentModel.xml
# IntelliJ veritabanı yapılandırmaları
.idea/**/dataSources/
# IntelliJ veri kaynağı kimlikleri
.idea/**/dataSources.ids
# IntelliJ yerel veri kaynakları
.idea/**/dataSources.local.xml
# IntelliJ SQL veri kaynakları
.idea/**/sqlDataSources.xml
# IntelliJ dinamik öğeleri
.idea/**/dynamic.xml
# IntelliJ kullanıcı arayüzü tasarımcısı
.idea/**/uiDesigner.xml
# IntelliJ veritabanı gezgini
.idea/**/dbnavigator.xml
# IntelliJ Gradle ayarları
.idea/**/gradle.xml
# IntelliJ proje kütüphaneleri
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# IntelliJ çalışma alanı dosyası
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# bkz. https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Crashlytics yapılandırması
crashlytics.properties
# Crashlytics'in yapısı
crashlytics-build.properties
# Kumaş özellikleri
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Bu PyCharm 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.
Kullanıcıya özel şeyler
| Desen | Yoksaydıkları |
|---|---|
.idea/**/workspace.xml |
IntelliJ çalışma alanı ayarları |
.idea/**/tasks.xml |
IntelliJ görevleri |
.idea/**/usage.statistics.xml |
IntelliJ kullanım istatistikleri |
.idea/**/dictionaries |
IntelliJ kullanıcı sözlükleri |
.idea/**/shelf |
IntelliJ değişiklikleri rafa kaldırdı |
AWS Kullanıcısına özel
| Desen | Yoksaydıkları |
|---|---|
.idea/**/aws.xml |
AWS Kullanıcısına özel |
Oluşturulan dosyalar
| Desen | Yoksaydıkları |
|---|---|
.idea/**/contentModel.xml |
IntelliJ içerik modeli |
Hassas veya yüksek kayıplı dosyalar
| Desen | Yoksaydıkları |
|---|---|
.idea/**/dataSources/ |
IntelliJ veritabanı yapılandırmaları |
.idea/**/dataSources.ids |
IntelliJ veri kaynağı kimlikleri |
.idea/**/dataSources.local.xml |
IntelliJ yerel veri kaynakları |
.idea/**/sqlDataSources.xml |
IntelliJ SQL veri kaynakları |
.idea/**/dynamic.xml |
IntelliJ dinamik öğeleri |
.idea/**/uiDesigner.xml |
IntelliJ kullanıcı arayüzü tasarımcısı |
.idea/**/dbnavigator.xml |
IntelliJ veritabanı gezgini |
Gradle
| Desen | Yoksaydıkları |
|---|---|
.idea/**/gradle.xml |
IntelliJ Gradle ayarları |
.idea/**/libraries |
IntelliJ proje kütüphaneleri |
CMake
| Desen | Yoksaydıkları |
|---|---|
cmake-build-*/ |
CMake |
Mongo Explorer eklentisi
| Desen | Yoksaydıkları |
|---|---|
.idea/**/mongoSettings.xml |
Mongo Explorer eklentisi |
Dosya tabanlı proje formatı
| Desen | Yoksaydıkları |
|---|---|
*.iws |
IntelliJ çalışma alanı dosyası |
IntelliJ
| Desen | Yoksaydıkları |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
mpeltonen/sbt-idea eklentisi |
JIRA eklentisi
| Desen | Yoksaydıkları |
|---|---|
atlassian-ide-plugin.xml |
JIRA eklentisi |
Cursive Clojure eklentisi
| Desen | Yoksaydıkları |
|---|---|
.idea/replstate.xml |
Cursive Clojure eklentisi |
SonarLint eklentisi
| Desen | Yoksaydıkları |
|---|---|
.idea/sonarlint/ |
SonarLint eklentisi |
.idea/sonarlint.xml |
bkz. https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Crashlytics eklentisi (Android Studio ve IntelliJ için)
| Desen | Yoksaydıkları |
|---|---|
com_crashlytics_export_strings.xml |
Crashlytics eklentisi (Android Studio ve IntelliJ için) |
crashlytics.properties |
Crashlytics yapılandırması |
crashlytics-build.properties |
Crashlytics'in yapısı |
fabric.properties |
Kumaş özellikleri |
Düzenleyici tabanlı HTTP İstemcisi
| Desen | Yoksaydıkları |
|---|---|
.idea/httpRequests |
Düzenleyici tabanlı HTTP İstemcisi |
http-client.private.env.json |
Düzenleyici tabanlı HTTP İstemcisi |
Android studio 3.1+ serileştirilmiş önbellek dosyası
| Desen | Yoksaydıkları |
|---|---|
.idea/caches/build_file_checksums.ser |
Android studio 3.1+ serileştirilmiş önbellek dosyası |
Apifox Helper önbelleği
| Desen | Yoksaydıkları |
|---|---|
.idea/.cache/.Apifox_Helper |
Apifox Helper önbelleği |
.idea/ApifoxUploaderProjectSetting.xml |
Apifox Helper önbelleği |
PyCharm için bu .gitignore nasıl kullanılır?
- Yukarıdaki PyCharm 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.