C'est principalement une question git. Je veux valider mes notebooks ipython mais gitignore les points de contrôle.
Le dépôt a plusieurs dossiers qui ont chacun des notebooks ipython, donc ignorer un seul répertoire ne le résout pas. Je veux continuer à ajouter de nouveaux dossiers avec des cahiers à l'intérieur sans m'en soucier.
Mon intuition est qu'il doit y avoir un moyen d'utiliser un caractère générique pour gitignore tout ce qui se trouve dans un dossier appelé * /. Ipynb_checkpoints / mais qui n'a pas été en mesure de le comprendre.
Alors, comment puis-je ignorer tous les points de contrôle des notebooks ipython dans un référentiel, où qu'ils se trouvent?
la source
notebooks/.ipynb_checkpoints/
, et je ne peux pas pour la vie de moi les ignorer! J'ai essayé d'ajouter ce chemin, avec et sans la barre oblique finale à mon .gitignore. J'ai essayé votre suggestion. J'ai essayé d'ajouter beaucoup d'étoiles. Des idées?.gitignore
fichiergit config
?.gitignore
ne peut pas ignorer les choses après le fait (si elles sont déjà validées).gitignore
très bien, et les autres fichiers et dossiers seront ignorés. Je ne sais pas pourquoi cela ne fonctionne pas, mais j'ai trouvé quelque chose qui fonctionne. Je vais l'ajouter comme réponse..gitignore
. J'ai finalement pu le faire fonctionner avec quelque chose que j'ajouterai en réponse.Je recommanderais d'utiliser
**/*.ipynb_checkpoints/
dans votre.gitignore
fichier.la source
Ajoutez à votre
.gitignore
:Et vous devriez être prêt à partir.
la source
Cela marche.
la source
Parfois, vous pouvez oublier que vous suivez déjà le fichier dans votre référentiel git (comme c'était le cas dans mon cas). Donc, vous devrez peut-être d'abord le décoller
puis ajoutez à votre
.gitignore
ligne:la source
Pour une raison quelconque, aucune des réponses actuelles n'a fonctionné pour moi. J'ai finalement réussi à faire en sorte que git ignore tous mes fichiers de point de contrôle (et tous les autres fichiers et dossiers cachés indésirables) en ajoutant:
dans mon
.gitignore
fichier dans le répertoire de base du dépôt. Il s'agit d'un large balayage, et sera difficile à maintenir si vous souhaitez conserver des fichiers cachés dans votre dépôt, mais je n'en ai pas besoin sauf le mien.gitignore
, donc cela fonctionne pour moi!la source
J'ai utilisé la commande
rm -rf .ipynb_checkpoints
. Cela a fonctionné pour moi.la source