Esta es principalmente una pregunta git. Quiero confirmar mis cuadernos ipython pero ignorar los puntos de control.
El repositorio tiene varias carpetas, cada una de las cuales tiene cuadernos ipython, por lo tanto, ignorar un solo directorio no lo resuelve. Quiero seguir agregando nuevas carpetas con cuadernos dentro sin preocuparme por eso.
Mi corazonada es que debe haber una manera de usar algún comodín para ignorar cualquier cosa que esté en una carpeta que se llama * /. Ipynb_checkpoints / pero que no he podido averiguarlo.
Entonces, ¿cómo puedo ignorar todos los puntos de control del cuaderno ipython en un repositorio, donde sea que estén?
fuente
notebooks/.ipynb_checkpoints/
, ¡y no puedo ignorarlos por mi vida! Intenté agregar esa ruta, con y sin la barra al final de mi .gitignore. Probé tu sugerencia. Intenté agregar muchas estrellas. ¿Algunas ideas?.gitignore
archivogit config
?.gitignore
no puedo ignorar cosas después del hecho (si ya están comprometidas).gitignore
bien, y otros archivos y carpetas serán ignorados. No sé por qué esto no funciona, pero encontré algo que sí. Lo agregaré como respuesta..gitignore
. Finalmente pude hacer que funcionara con algo que agregaré como respuesta.Recomendaría usarlo
**/*.ipynb_checkpoints/
en su.gitignore
archivo.fuente
Agregue a su
.gitignore
:Y deberías estar listo para empezar.
fuente
Esto funciona.
fuente
Algunas veces puede olvidar que ya está rastreando el archivo en su repositorio de git (como fue en mi caso). Entonces es posible que primero tengas que destrabarlo
y luego agregar a la
.gitignore
de la línea:fuente
Por alguna razón, ninguna de las respuestas actuales funcionó para mí. Finalmente pude hacer que git ignorara todos mis archivos de punto de control (y cualquier otro archivo y carpeta ocultos no deseados) agregando:
a mi
.gitignore
archivo en el directorio base del repositorio. Este es un barrido amplio, y será una molestia mantenerlo si desea mantener archivos ocultos en su repositorio, pero no necesito ninguno excepto el mío.gitignore
, ¡así que funciona para mí!fuente
Usé el comando
rm -rf .ipynb_checkpoints
. Esto funcionó para mí.fuente