As the title says: I'm checking a Jupyter notebook into a GitHub repo, should I store the .ipynb_checkpoints
folder in GitHub too, or are they best .gitignore
d and kept locally?
I'm not really sure what they are for, so I don't know whether to include them or not.
As a side note, the checkpoint file is located within a hidden folder named . ipynb_checkpoints . This folder is located within the same folder as the initial . ipynb file.
Make a new repository into Github. Click Add Files -> Create New File. Browse through your directory and upload your file (example filename: GeeksForGeeks. ipynb) and click Open.
It is a very nice feature of Jupyter notebooks that cell outputs (e.g. images, plots, tables with data) can be stored within notebooks.
The checkpoints are similar files as the original notebooks but are only updated on a manual save. The original notebooks are updated with autosave and when manually saving (thanks @Thomas K).
The question to you is if you want to share your manual saves with your collaborators. I prefer not to share those because git already provides the functionality to go back to an older version.
Also, I use https://www.gitignore.io/ to create .gitignore
files and according to them the checkpoints are temporary data.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With