2.9 KiB
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
git status
2. Agregar cambios
git add .
3. Hacer commit
git commit -m "Descripción de los cambios"
4. Subir a GitHub
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
-
Abre la terminal en la carpeta del proyecto
-
Verifica que estás en el repositorio correcto:
git remote -vDebe mostrar:
https://github.com/val20-11/Pagina-de-Asistencia-MAC.git -
Descarta cambios locales si los hay (CUIDADO: esto borra cambios no guardados):
git reset --hard HEAD -
Actualizar desde GitHub:
git pull origin main -
Si hay conflictos, forzar actualización (CUIDADO: sobrescribe todo):
git fetch origin git reset --hard origin/main
Opción B: Primera vez (clonar desde cero)
-
Elimina la carpeta vieja del proyecto si existe
-
Clona el repositorio:
git clone https://github.com/val20-11/Pagina-de-Asistencia-MAC.git cd Pagina-de-Asistencia-MAC -
Instala dependencias (si es necesario):
pip install -r requirements.txt
Problemas comunes y soluciones
Error: "Your branch is behind 'origin/main'"
Solución:
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:
- No hiciste
git pushen la computadora origen - Estás en una rama diferente
- Tienes cambios locales que causan conflicto
Solución:
git fetch origin
git status
git reset --hard origin/main
Quiero empezar de cero en la computadora destino
Solución:
- Elimina la carpeta del proyecto completamente
- Clona de nuevo:
git clone https://github.com/val20-11/Pagina-de-Asistencia-MAC.git
Flujo de trabajo recomendado
Computadora A (Principal):
- Haces cambios →
git add .→git commit -m "..."→git push origin main - Verifica en GitHub que se subió
Computadora B (Secundaria):
- Abres el proyecto →
git pull origin main - 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:
git log --oneline -3
Ambas computadoras deben mostrar los mismos commits más recientes.