Julian Sanchez
PreguntaSi quiero borrar archivos ya comiteados y subidos al repo online como puedo hacer? Algo así como las keys 😅

Joel Caleb Nataren Moran
Pienso que lo que se podría hacer para solucionar eso es usando git stash. Con lo que acabo de aprender creo que podrías guardar todos los documentos que quieres conservar como los tienes en el stash (Hasta donde sé se puede tener más de uno) y después ocupas el git reset para volver a donde no estaba el archivo o key que quieres eliminar; y con eso ya solo ocupas el pop y haces commit para que queden guardados. No sé que piensan, se me ocurrió eso jaja. :) Saludos y a nunca parar de aprender! ;)

Bernardo Ayala Montezuma
Quise decir en el segundo párrafo que un
git reset
git rm

Bernardo Ayala Montezuma
Tienes razón Christopher, no me dí cuenta lo de las keys, en ese caso tiene que localizar en cual commit lo enviaste y eliminarlo. Si fue muy al principio y no has avanzado mucho en tu proyecto te sería más fácil iniciar un nuevo repositorio.
En el caso de que el commit esté en el medio o al principio de tu historia de commits, un
git reset
git rm
Es problemático eliminar un commit al principio o en el medio del proyecto, no es imposible, podrías hacer un rebase, pero tendrías que buscar documentación al respecto y entender que ese es un comando muy poderoso pero a la vez muy riesgos de usar porque te permite cambiar tu historia de commits de forma muy drástica.
De todas todas no importa si se rompe todo, va a ser una práctica genial tratar de arreglar ese problema que tienes. Sería genial que compartieras por aquí como lograste resolverlo.
Christopher Hernández Núñez
Algo como las keys deberían ser eliminadas completamente, solo borrarlas no basta, porque seguirán estando en los commits y se puede acceder a esos archivos, en ese caso tal vez sea necesario un reset, checa el artículo "Git reset vs Git rm" al final de la sección 2 "Comandos básicos de Git" del curso, me parece es la lección 13 del curso.

Bernardo Ayala Montezuma
Si quieres borrar archivos de tu repositorio basta con borrarlos del directorio de trabajo en local, haces un commit del proyecto ya con esos archivos borrados y mandas ese commit nuevo al repositorio online con un push.