diff --git a/manual_git.md b/manual_git.md new file mode 100644 index 0000000..dfa239f --- /dev/null +++ b/manual_git.md @@ -0,0 +1,71 @@ +# Manual de Git para Viernes + +Este manual contiene los comandos esenciales para gestionar tus archivos de configuración con Git y GitLab. + +## 1. El Ciclo de Trabajo Básico +Cada vez que hagas cambios en tus documentos, sigue estos tres pasos: + +1. **Ver el estado**: Mira qué archivos han cambiado. + ```powershell + git status + ``` +2. **Preparar los cambios**: Añade los archivos que quieres guardar. + ```powershell + git add . + ``` +3. **Guardar la versión (Commit)**: Crea un punto de control con un mensaje descriptivo. + ```powershell + git commit -m "Explicación de lo que has cambiado" + ``` +4. **Subir a GitLab**: Envía tus cambios al servidor. + ```powershell + git push + ``` + +--- + +## 2. Recuperar Versiones Anteriores +Si cometes un error y quieres volver atrás: + +### Ver el historial +```powershell +git log --oneline +``` +*(Muestra una lista de commits con un código de letras y números al principio, ej: `16e644f`)* + +### Deshacer cambios no guardados +Si has modificado un archivo pero **no** has hecho `commit`: +```powershell +git restore nombre_del_archivo.txt +``` + +### Volver a una versión anterior +Si quieres que todo el proyecto vuelva a como estaba en un commit específico: +```powershell +git checkout código_del_commit +``` + +--- + +## 3. Trabajar con GitLab +Como ya configuramos el "remote", estos comandos te serán útiles: + +- **Bajar cambios**: Si editas algo desde la web de GitLab y quieres tenerlo en tu PC: + ```powershell + git pull + ``` +- **Ver la conexión**: + ```powershell + git remote -v + ``` + +--- + +## 4. Configuración del Usuario +Por si necesitas cambiar tus datos algún día: +- **Nombre**: `git config --global user.name "viernes"` +- **Email**: `git config --global user.email "viernes@tumonstruo.es"` + +--- + +*Creado por Antigravity para Viernes.*