Ludovic Frank Gitignore

.gitignore за PyCharm

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

IDE на JetBrains за Python разработка

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

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

### PyCharm ###
# Настройки на работното пространство на IntelliJ
.idea/**/workspace.xml
# Задачи на IntelliJ
.idea/**/tasks.xml
# Статистика за използването на IntelliJ
.idea/**/usage.statistics.xml
# Потребителски речници на IntelliJ
.idea/**/dictionaries
# Отложени промени в IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Модел на съдържанието на IntelliJ
.idea/**/contentModel.xml
# Конфигурации на бази данни на IntelliJ
.idea/**/dataSources/
# Идентификатори на източници на данни на IntelliJ
.idea/**/dataSources.ids
# Локални източници на данни на IntelliJ
.idea/**/dataSources.local.xml
# SQL източници на данни на IntelliJ
.idea/**/sqlDataSources.xml
# Динамични елементи на IntelliJ
.idea/**/dynamic.xml
# Дизайнер на интерфейси на IntelliJ
.idea/**/uiDesigner.xml
# Навигатор на бази данни на IntelliJ
.idea/**/dbnavigator.xml
# Настройки на Gradle в IntelliJ
.idea/**/gradle.xml
# Проектни библиотеки на IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Файл на работното пространство на IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Вижте 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
crashlytics.properties
# Компилация на Crashlytics
crashlytics-build.properties
# Свойства на Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml

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

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

Потребителски данни

Шаблон Какво игнорира
.idea/**/workspace.xml Настройки на работното пространство на IntelliJ
.idea/**/tasks.xml Задачи на IntelliJ
.idea/**/usage.statistics.xml Статистика за използването на IntelliJ
.idea/**/dictionaries Потребителски речници на IntelliJ
.idea/**/shelf Отложени промени в IntelliJ

Потребителски файлове на AWS

Шаблон Какво игнорира
.idea/**/aws.xml Потребителски файлове на AWS

Генерирани файлове

Шаблон Какво игнорира
.idea/**/contentModel.xml Модел на съдържанието на IntelliJ

Чувствителни или често променяни файлове

Шаблон Какво игнорира
.idea/**/dataSources/ Конфигурации на бази данни на IntelliJ
.idea/**/dataSources.ids Идентификатори на източници на данни на IntelliJ
.idea/**/dataSources.local.xml Локални източници на данни на IntelliJ
.idea/**/sqlDataSources.xml SQL източници на данни на IntelliJ
.idea/**/dynamic.xml Динамични елементи на IntelliJ
.idea/**/uiDesigner.xml Дизайнер на интерфейси на IntelliJ
.idea/**/dbnavigator.xml Навигатор на бази данни на IntelliJ

Gradle

Шаблон Какво игнорира
.idea/**/gradle.xml Настройки на Gradle в IntelliJ
.idea/**/libraries Проектни библиотеки на IntelliJ

CMake

Шаблон Какво игнорира
cmake-build-*/ CMake

Приставка Mongo Explorer

Шаблон Какво игнорира
.idea/**/mongoSettings.xml Приставка Mongo Explorer

Файлов формат на проекта

Шаблон Какво игнорира
*.iws Файл на работното пространство на IntelliJ

IntelliJ

Шаблон Какво игнорира
out/ IntelliJ
.idea_modules/ Приставка mpeltonen/sbt-idea

Приставка JIRA

Шаблон Какво игнорира
atlassian-ide-plugin.xml Приставка JIRA

Приставка Cursive за Clojure

Шаблон Какво игнорира
.idea/replstate.xml Приставка Cursive за Clojure

Приставка SonarLint

Шаблон Какво игнорира
.idea/sonarlint/ Приставка SonarLint
.idea/sonarlint.xml Вижте https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119

Приставка Crashlytics (за Android Studio и IntelliJ)

Шаблон Какво игнорира
com_crashlytics_export_strings.xml Приставка Crashlytics (за Android Studio и IntelliJ)
crashlytics.properties Конфигурация на Crashlytics
crashlytics-build.properties Компилация на Crashlytics
fabric.properties Свойства на Fabric

HTTP клиент в редактора

Шаблон Какво игнорира
.idea/httpRequests HTTP клиент в редактора
http-client.private.env.json HTTP клиент в редактора

Сериализиран кеш файл на Android Studio 3.1+

Шаблон Какво игнорира
.idea/caches/build_file_checksums.ser Сериализиран кеш файл на Android Studio 3.1+

Кеш на Apifox Helper

Шаблон Какво игнорира
.idea/.cache/.Apifox_Helper Кеш на Apifox Helper
.idea/ApifoxUploaderProjectSetting.xml Кеш на Apifox Helper

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

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

Други .gitignore шаблони за Интегрирана среда за разработка (IDE)

Вижте всички шаблони за Интегрирана среда за разработка (IDE)