Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Branch

Para organizar el código del proyecto en Alura por aulas y mantener un registro de tus cambios y refactorizaciones, se pueden seguir estos pasos:

Crear una estructura de carpetas: Organiza tu proyecto en carpetas separadas para cada aula. Por ejemplo:
proyecto_alura/
├── aula_1/
│ └── index.html
├── aula_2/
│ └── index.html
├── aula_3/
│ └── index.html
└── ...
Usar control de versiones: Implementa un sistema de control de versiones como Git para rastrear los cambios en tu código. Esto te permitirá revisar tu evolución y revertir a versiones antiguas si es necesario.
Crear un repositorio local: Inicializa un repositorio Git en tu proyecto.
cd proyecto_alura
git init
Agregar y hacer commits: Después de completar cada aula, agrega los cambios a Git y haz un commit con un mensaje descriptivo.
git add .
git commit -m "Completado aula 1"
Crear un repositorio remoto: Si quieres compartir tu proyecto o tener una copia en la nube, crea un repositorio remoto en plataformas como GitHub, GitLab o Bitbucket.
git remote add origin
git push -u origin master
Mantener un README: Crea un archivo README.md en cada carpeta de aula para documentar lo que hiciste en esa aula, los cambios realizados y cualquier nota importante.
Usar branches: Si estás trabajando en una nueva característica o refactorización, considera usar branches para mantener el trabajo separado del código principal.
git checkout -b refactor_aula_1
Revisar cambios: Utiliza herramientas como git log para ver el historial de cambios y git diff para ver las diferencias entre versiones.
Backup regular: Asegúrate de hacer backups regulares de tu proyecto, ya sea manualmente o utilizando servicios de backup.

1 respuesta
solución!

Hola Jesus, espero que estés bien

¡Espero que estés disfrutando del curso! Parece que ya tienes una buena idea de cómo organizar tu proyecto usando Git, y eso es genial. Veo que mencionaste el uso de branches para trabajar en nuevas características o refactorizaciones. Esto es una práctica excelente para mantener tu código organizado y seguro.

Para crear una branch en Git, puedes seguir estos pasos:

  1. Crear una nueva branch: Cuando quieras trabajar en una nueva característica o hacer cambios significativos sin afectar el código principal, puedes crear una nueva branch. Por ejemplo, si estás trabajando en una refactorización para la "aula 1", puedes hacer lo siguiente:

    git checkout -b refactor_aula_1
    

    Esto crea una nueva branch llamada refactor_aula_1 y automáticamente te cambia a esa branch.

  2. Trabajar en la branch: Ahora puedes hacer todos los cambios que necesites en esta nueva branch. Esto te permite experimentar y modificar el código sin preocuparte por romper algo en el código principal.

  3. Hacer commits: A medida que realices cambios, recuerda hacer commits regularmente con mensajes descriptivos. Por ejemplo:

    git add .
    git commit -m "Refactorización de la estructura de aula 1"
    
  4. Fusionar cambios: Una vez que estés satisfecho con los cambios y hayas probado que todo funciona correctamente, puedes fusionar tu branch de vuelta a la branch principal (generalmente master o main). Asegúrate de estar en la branch principal antes de fusionar:

    git checkout master
    git merge refactor_aula_1
    
  5. Eliminar la branch: Si ya no necesitas la branch, puedes eliminarla para mantener tu repositorio limpio:

    git branch -d refactor_aula_1
    

Espero que esta explicación te ayude a organizar mejor tu proyecto y a mantener un flujo de trabajo eficiente. ¡Bons estudios!