GITHUB

in #tarea2 months ago

Autor: @jess790
Fecha: 28/10/25
Materia: Desarrollo Aplicaciones Moviles
Profesor: @frexus

Reflexión personal

prendí el flujo de trabajo completo de Git y GitHub. Ahora sé crear ramas para aislar mi trabajo, subir mis cambios con git push y, sobre todo, cómo usar git pull y resolver conflictos de fusión cuando el código choca. Además, incorporé buenas prácticas esenciales, como usar el archivo .gitignore para mantener mi repositorio limpio.


Actividades complementarias


PRACTICA GITHUB CON CODIGOS DE REACT NATIVE

Los ejercicios o codigos fueron creados como componentes y solo los renderizamos en el archivo principal App.js
https://github.com/jessy705avalos-rgb/practica-git/tree/main/EjerciciosControl
https://github.com/jessy705avalos-rgb/practica-git/tree/main/EjercicioCiclicas

Evidencias visuales

![Captura de la sopa de letras](
image.png

![Captura del crucigrama](
image.png

![Captura del código o práctica](
Captura de pantalla 2025-10-28 224853.png

Captura de pantalla 2025-10-28 222529.png

Captura de pantalla 2025-10-28 221204.png


Conclusiones finales

Aprendizaje obtenido:
Logré dominar el flujo de trabajo profesional de Git y GitHub, que es la base de la colaboración moderna. Aprendí a aislar mi desarrollo creando ramas (git checkout -b) y a asegurar que mi código local esté siempre sincronizado con el remoto usando git pull. El avance más importante fue haber resuelto un conflicto de fusión, lo que me da la confianza de poder integrar cambios de manera segura en un equipo. Además, ya implemento buenas prácticas como el uso de .gitignore para mantener mis repositorios limpios y profesionales.

Dificultades enfrentadas:
Las principales dificultades se concentraron en la sincronización y gestión de errores, comunes en entornos colaborativos. Inicialmente, el git push fue rechazado por tener un historial desactualizado, lo que me obligó a aprender a usar git pull y, en un momento, a navegar en el editor Vim para confirmar la fusión. El desafío más complejo fue la resolución de conflictos, donde tuve que interpretar las marcas de código y decidir manualmente qué cambios conservar. Además, enfrenté errores básicos, como intentar añadir un archivo que aún no había sido creado, lo cual reforzó la necesidad de seguir el flujo de trabajo de Git con precisión.

Backlinks y referencias

*Este post forma parte de la actividad de aprendizaje correspondiente a la unidad 2
Publicación realizada con fines educativos como parte del curso de Aplicaciones moviles