github/gitignore · community/Python/JupyterNotebooks.gitignore

Penjelasan template .gitignore Jupyter Notebooks

Menjelaskan mengapa JupyterNotebooks.gitignore mengabaikan .ipynb_checkpoints, profil IPython, dan .virtual_documents, serta cara mengelola output notebook.

Buka di generator Buka bersama Python, macOS, VisualStudioCode

JupyterNotebooks.gitignore adalah template pendek di folder community repositori template, yang hanya menangani file yang dibuat Jupyter dan IPython di samping notebook. Lingkungan virtual dan __pycache__ tidak termasuk, jadi gunakan bersama template Python.

Hasil eksekusi dan gambar yang disimpan di dalam file notebook (.ipynb) bukan sasaran gitignore. Ini bukan masalah per file, melainkan isi file, jadi ditangani dengan alat terpisah.

Penjelasan per aturan

PolaApa yang diabaikan dan mengapa
.ipynb_checkpoints*/.ipynb_checkpoints/*CheckpointSalinan yang dibuat Jupyter di setiap folder berisi notebook saat menyimpan otomatis. Baris pertama menangkap folder checkpoint di kedalaman berapa pun, dan baris kedua secara eksplisit menangkap isi folder satu tingkat di bawahnya.
profile_default/ipython_config.pyPengaturan IPythonFolder profil dan file pengaturan IPython, yang bisa berisi informasi pribadi seperti basis data riwayat eksekusi.
.virtual_documents/JupyterLab LSPFolder dokumen virtual yang dibuat ekstensi jupyterlab-lsp untuk meneruskan notebook ke language server.

Hal yang perlu diperhatikan dalam praktik

Template asli

JupyterNotebooks.gitignore5 baris aturan
# 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/

Sumber template: github/gitignore/community/Python/JupyterNotebooks.gitignore @356fd7b (2026-09-11) · CC0-1.0

Template yang sering dipakai bersama