From 0c63f4aedfc85f5a32ccbfc2e47efb2d36ea29a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valeria=20L=C3=B3pez?= Date: Mon, 20 Oct 2025 17:09:10 -0600 Subject: [PATCH] =?UTF-8?q?Agregar=20instrucciones=20de=20sincronizaci?= =?UTF-8?q?=C3=B3n=20entre=20computadoras?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INSTRUCCIONES_SINCRONIZACION.md | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 INSTRUCCIONES_SINCRONIZACION.md diff --git a/INSTRUCCIONES_SINCRONIZACION.md b/INSTRUCCIONES_SINCRONIZACION.md new file mode 100644 index 0000000..4b54990 --- /dev/null +++ b/INSTRUCCIONES_SINCRONIZACION.md @@ -0,0 +1,134 @@ +# Instrucciones para Sincronizar el Proyecto entre Computadoras + +## Problema común +Si los cambios no se reflejan en la otra computadora, sigue estos pasos: + +## En la computadora ORIGEN (donde haces cambios): + +### 1. Verificar estado +```bash +git status +``` + +### 2. Agregar cambios +```bash +git add . +``` + +### 3. Hacer commit +```bash +git commit -m "Descripción de los cambios" +``` + +### 4. Subir a GitHub +```bash +git push origin main +``` + +### 5. Verificar que se subió correctamente +- Ve a: https://github.com/val20-11/Pagina-de-Asistencia-MAC +- Verifica que los cambios aparezcan en GitHub + +--- + +## En la computadora DESTINO (donde quieres los cambios): + +### Opción A: Si YA clonaste el repositorio antes + +1. **Abre la terminal en la carpeta del proyecto** + +2. **Verifica que estás en el repositorio correcto:** + ```bash + git remote -v + ``` + Debe mostrar: `https://github.com/val20-11/Pagina-de-Asistencia-MAC.git` + +3. **Descarta cambios locales si los hay (CUIDADO: esto borra cambios no guardados):** + ```bash + git reset --hard HEAD + ``` + +4. **Actualizar desde GitHub:** + ```bash + git pull origin main + ``` + +5. **Si hay conflictos, forzar actualización (CUIDADO: sobrescribe todo):** + ```bash + git fetch origin + git reset --hard origin/main + ``` + +### Opción B: Primera vez (clonar desde cero) + +1. **Elimina la carpeta vieja del proyecto si existe** + +2. **Clona el repositorio:** + ```bash + git clone https://github.com/val20-11/Pagina-de-Asistencia-MAC.git + cd Pagina-de-Asistencia-MAC + ``` + +3. **Instala dependencias (si es necesario):** + ```bash + pip install -r requirements.txt + ``` + +--- + +## Problemas comunes y soluciones + +### Error: "Your branch is behind 'origin/main'" +**Solución:** +```bash +git pull origin main +``` + +### Error: "fatal: not a git repository" +**Solución:** Estás en la carpeta incorrecta. Navega a la carpeta del proyecto o clónalo de nuevo. + +### Los archivos no se actualizan después de `git pull` +**Posibles causas:** +1. No hiciste `git push` en la computadora origen +2. Estás en una rama diferente +3. Tienes cambios locales que causan conflicto + +**Solución:** +```bash +git fetch origin +git status +git reset --hard origin/main +``` + +### Quiero empezar de cero en la computadora destino +**Solución:** +1. Elimina la carpeta del proyecto completamente +2. Clona de nuevo: + ```bash + git clone https://github.com/val20-11/Pagina-de-Asistencia-MAC.git + ``` + +--- + +## Flujo de trabajo recomendado + +### Computadora A (Principal): +1. Haces cambios → `git add .` → `git commit -m "..."` → `git push origin main` +2. Verifica en GitHub que se subió + +### Computadora B (Secundaria): +1. Abres el proyecto → `git pull origin main` +2. Trabajas con los archivos actualizados + +**IMPORTANTE:** Siempre haz `git pull` antes de empezar a trabajar en cualquier computadora. + +--- + +## Verificar que todo funciona + +En cualquier computadora, ejecuta: +```bash +git log --oneline -3 +``` + +Ambas computadoras deben mostrar los mismos commits más recientes.