Нужно ли мне поместить все папки __pycache__ в папку проекта и папки apps?

Я видел, как люди добавляли папку pycache в .gitignore.

Но никогда не видел, чтобы добавляли каждую папку __pycache__ в каждую папку проекта, поэтому кажется логичным включить каждую папку __pycache__ в .gitignore, например, так:

hello_world/__pycache__

pages/__pycache__

(hello_world - имя проекта, pages - имя приложения)

Нужно ли мне добавить все __pycache__ папки в .gitignore?

Просто добавьте

*.py[cod]

в вашу .gitignore; это будет соответствовать всем файлам, которые вы (по моему опыту) когда-либо увидите в любой __pycache__ папке.

Этот шаблон также появляется в шаблоне GitHub .gitignore для файлов Python.

Практически необходимо игнорировать папки pycache. Вы можете добавить __pycache__/ в .gitignore, чтобы игнорировать все папки pycache в вашем проекте.

Вернуться на верх