El proceso se explica en el vídeo relacionado a continuación.
En habla hispana no se encuentran vídeos relacionados del tema, porque, normalmente las personas que trabajan en documentación, no tienden a estar relacionadas con temas de desarrollo a nivel de programación.
Por este motivo mi acercamiento al tema ha sido lo más lúdico posible y por esto omito mucho del robusto alcance que tienen las herramientas de desarrollo a las que hago referencia.
Git y GitHub tienen cada uno por su lado un universo de posibilidades en las que se perdería el objetivo del presente texto de orientar al total neófito del tema por un camino donde pueda tener un mayor control cronológico sobre las modificaciones realizadas sobre un repositorio de archivos.
En esta publicación se pretende enseñar como administrar una carpeta de archivos de tal modo que puedas volver al momento específico del tiempo en que hiciste cambios importantes.
Descarga de aplicaciones necesarias para administrar tus documentos a nivel avanzado
Para tener una carpeta lista para poder controlar tus documentos de tal manera que incluso si te eliminan el archivo puedas recuperarlo, o si el archivo es dañado puedas volver al momento del tiempo específico en que aun servía y recupar tu información en una copia.
Para empezar a ponerle baterías a tu trabajo de gestión documental, necesitarás descargar en tu ordenador las siguientes herramientas.
¿Qué es Git?
Git es un controlador de versión. Es la aplicación responsable de toda la magia, es la que te permite administrar tus archivos sobre el espacio y el tiempo, a niveles inimaginables, mucho más avanzados que los alcances de este blog post.
¿Qué es Visual Studio Code?
Visual Studio Code es un editor de texto ultra robusto y sencillo, que puede integrar en una sola vista los archivos de la carpeta con los que vamos a trabajar y una ventana de
Registro de Usuario en GitHub
GitHub es el sistema que te permite tener una copia en la nube de forma totalmente privada y segura, para poder descargarla en cualquier momento en cualquier ordenador y de ese modo disminuir el riesgo de perdida de tus archivos.
Para darte de alta en GitHub solo puedes acceder al siguiente enlace.
Es necesario que recuerdes tu usuario y contraseña para luego volverlos a poner en un terminal y establecer la conexión remota.
Puesta a punto de Git sobre la carpeta a administrar
Accede a la carpeta que deseas controlar con la aplicación de Visual Studio Code que acabas de descargar, con la opción File y luego Open Folder.
Posteriormente pon visible el terminal desde donde vas a poner la instrucciones, haciendo clic en View y Terminal.
En este punto solo queda poner la siguiente línea de comando en el terminal, para que empiece a trabajar Git, cabe agregar que para que funcione este comando es necesario instalar previamente Git.
La línea para inicializar Git es la siguiente:
git init
Ahora por cada momento del tiempo que vayamos a registrar, después de hacer las modificaciones que queramos registrar, debemos utilizar la siguiente línea de comando en la terminal.
git add .
Esta línea agrega al momento que deseas guardar todos los documentos que hayas modificado en la carpeta que estamos controlando.
Ahora vamos a registrar el momento del tiempo al que queremos marcar para volver a este cuando sea necesario.
En el vídeo relacionado explico con mucha más profundidad que son los commits, te recomiendo que veas toda la información relacionada para que no sea tan denso todo el proceso.
La siguiente es la línea de comando para registrar los commits
git commits -m "un nombre que puedas reconocer para volver cuando sea necesario, siempre entre comillas"
En este punto puedes ver todos los commits que hayas generado para luego ir a ellos
git log
La siguiente línea de comando es la que te permite moverte entre versiones de documentos a los commits que hayas registrado
git checkout "nombre del commit"
Subida del repositorio a GitHub para acceder a tu carpeta desde cualquier ordenador
Puede que en esta instancia las cosas se hayan puesto algo complejas, por eso te recomiendo que veas el vídeo y la información junta te permitirá tener una visión más completa que te permitirá tener pleno dominio de tu información.
Creación de un repositorio privado a GitHub
Para crear el repositorio privado tuviste que haberte registrado previamente en GitHub como indicaba al comienzo.
Para crear el repositorio accedes al área de repositorios, luego en nuevo, debes elegir la opción de privado, ya que por defecto los repositorios se crean en público y si tu información es sensible de esta forma nadie podrá ver tu carpeta.
Al crear tu repositorio en GitHub, necesitas enlazarlo con tu carpeta. En cuanto creas el repositorio, te aparecen en el mismo Git Hub unas instrucciones.
La siguiente instrucción te permitirá enlazarte con la carpeta de tu ordenador para luego subir la información.
Todo estará mucho más claro en el vídeo relacionado
git remote add origin "URL del repositorio"
Por último con la siguiente línea de comando puedes subir la información de tu carpeta al repositorio privado
git push -u origin master -f
Para descargar tu información en cualquier ordenador solo es acceder a GitHub con tu usuario y contraseña y luego desde terminal ejecutas el siguiente comando
git clone "URL del proyecto"
Con este comando en tu ordenador aparecerá la carpeta de tus archivos con todos los commits, para que puedas seguir trabajando con tus archivos a nivel avanzado, aunque hayas perdido tu ordenador o te hayan eliminado los archivos.
Cualquier duda, favor ponerse en contacto.
1 comentario sobre «Cómo usar Git y GitHub para administrar tus documentos a nivel avanzado»