github/gitignore · community/Python/JupyterNotebooks.gitignore

شرح قالب .gitignore لـ Jupyter Notebooks

يشرح سبب تجاهل JupyterNotebooks.gitignore لـ .ipynb_checkpoints وملفات تعريف IPython و.virtual_documents، وطرق إدارة مخرجات دفاتر الملاحظات.

فتح في المولّد فتح مع Python, macOS, VisualStudioCode

JupyterNotebooks.gitignore قالب قصير في مجلد community بمستودع القوالب، لا يتناول إلا الملفات التي ينشئها Jupyter وIPython بجوار دفاتر الملاحظات. لا يتضمن البيئات الافتراضية ولا __pycache__، لذا يُستخدم مع قالب Python.

نتائج التنفيذ والصور المحفوظة داخل ملف الدفتر (.ipynb) ليست مما يعالجه gitignore. فهي مسألة محتوى الملف لا الملف نفسه، وتُعالج بأدوات منفصلة.

شرح القواعد

النمطما الذي يتجاهله ولماذا
.ipynb_checkpoints*/.ipynb_checkpoints/*نقاط الحفظنسخ ينشئها Jupyter عند الحفظ التلقائي في كل مجلد يحوي دفترًا. السطر الأول يطابق مجلدات نقاط الحفظ على أي عمق، والثاني يلتقط صراحةً محتوى المجلد الذي يقع مستوى واحدًا أدنى.
profile_default/ipython_config.pyإعدادات IPythonمجلد ملف تعريف IPython وملف إعداداته، وقد تدخلهما معلومات شخصية مثل قاعدة بيانات سجل التنفيذ.
.virtual_documents/JupyterLab LSPمجلد المستندات الافتراضية الذي تنشئه إضافة jupyterlab-lsp لتمرير الدفاتر إلى خادم اللغة.

ملاحظات عملية

القالب الأصلي

JupyterNotebooks.gitignoreالقواعد: 5 سطرًا
# gitignore template for Jupyter Notebooks# website: http://jupyter.org/.ipynb_checkpoints*/.ipynb_checkpoints/*# IPythonprofile_default/ipython_config.py# Jupyter lab virtual documents# https://jupyterlab-lsp.readthedocs.io/en/2.x/Configuring.html#virtual_documents_dir.virtual_documents/# Remove previous ipynb_checkpoints#   git rm -r .ipynb_checkpoints/

مصدر القوالب: github/gitignore/community/Python/JupyterNotebooks.gitignore @356fd7b (2026-09-11) · CC0-1.0

قوالب تُستخدم معه