github/gitignore · community/Python/JupyterNotebooks.gitignore

Modèle .gitignore Jupyter Notebooks expliqué

Explique pourquoi JupyterNotebooks.gitignore ignore .ipynb_checkpoints, les profils IPython et .virtual_documents, et comment gérer les sorties des notebooks.

Ouvrir dans le générateur Ouvrir avec Python, macOS, VisualStudioCode

JupyterNotebooks.gitignore est un court modèle du dossier community du dépôt de modèles ; il ne traite que les fichiers que Jupyter et IPython créent à côté des notebooks. Il ne couvre ni les environnements virtuels ni __pycache__ : utilisez-le avec le modèle Python.

Les résultats d'exécution et les images enregistrés dans le fichier notebook (.ipynb) ne relèvent pas de gitignore. C'est une question de contenu de fichier, et non de fichier entier : elle se traite avec un outil séparé.

Explication règle par règle

MotifCe qui est ignoré et pourquoi
.ipynb_checkpoints*/.ipynb_checkpoints/*Points de contrôleCopies que Jupyter crée dans chaque dossier contenant un notebook lors de l'enregistrement automatique. La première ligne capture les dossiers de points de contrôle à toute profondeur, la seconde capture explicitement le contenu de ceux situés un niveau plus bas.
profile_default/ipython_config.pyConfiguration IPythonDossiers de profils et fichiers de configuration IPython ; ils peuvent contenir des informations personnelles, comme la base de données de l'historique d'exécution.
.virtual_documents/JupyterLab LSPDossier de documents virtuels créé par l'extension jupyterlab-lsp pour transmettre les notebooks au serveur de langage.

Points d'attention en pratique

Modèle d'origine

JupyterNotebooks.gitignore5 règles
# 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/

Source des modèles : github/gitignore/community/Python/JupyterNotebooks.gitignore @356fd7b (2026-09-11) · CC0-1.0

Modèles utilisés ensemble