GitHub y trabajo colaborativo: propuestas con evidencia
Publica un repositorio educativo, sincroniza cambios y colabora mediante issues, ramas, pull requests y revisión. Incluye alternativas individuales y simuladas sin atribuir aprobaciones o repositorios reales que no existen.
Cinco clases completas con Codi, prácticas de terminal y web, diagramas conceptuales, actividades con pistas y devoluciones y programas de calculadora listos para comparar. El mismo repositorio educativo pasa de publicación y clonación a dos propuestas con revisión y resolución de conflicto.
Se distinguen remotos, seguimiento local, descarga, integración y publicación. La ruta prioriza HTTPS con gestor de credenciales y explica SSH sin solicitar secretos. Las reglas y revisiones se tratan según permisos, visibilidad y capacidades disponibles, sin asumir funciones de todos los planes.
Los playgrounds ejecutan JavaScript síncrono y modelos en memoria, no Git ni conexiones a GitHub. No se entrega un repositorio alojado ya creado: los archivos y pasos permiten preparar uno propio. Las simulaciones se identifican y no sustituyen aprobaciones reales. El código libre y las reflexiones no se evalúan automáticamente.
Qué aprenderás
Distinguir Git, GitHub, repositorios locales, remotos y seguimiento. Crear un repositorio educativo y elegir visibilidad y autenticación segura. Conectar un historial existente o clonar según el punto de partida. Utilizar push, fetch y pull con una estrategia explícita. Publicar ramas y abrir PR con head y base correctos. Redactar propuestas e issues con requisitos y evidencia reproducible. Revisar cambios y responder comentarios de forma respetuosa y verificable. Distinguir revisión independiente de simulación individual. Reconocer forks, permisos mínimos y protecciones según disponibilidad. Resolver un conflicto actualizando la rama de propuesta y comprobar la integración. Documentar resultados reales, requisitos pendientes y prácticas de seguridad.
Antes de empezar
Haber completado los cursos 01 a 18 o conocer JavaScript, terminal y Git local con commits, ramas, merge y recuperación. Para las acciones reales se requiere cuenta gratuita de GitHub, Internet, Git con switch y restore y autenticación configurada; Node es opcional para probar el JavaScript. Se incluyen modelos y escenarios para estudiar sin cuenta, conexión o compañeros, sin afirmar que sustituyan las acciones reales.
Tu recorrido
5 clases para descubrir, practicar y repasar.
- GitHub y el remoto: preparar una conexión segura
Crear un repositorio educativo con visibilidad deliberada y configurar su remote sin mezclar historiales ni exponer credenciales.
- Sincronizar: publicar, descargar e integrar
Distinguir ramas alojadas y referencias de seguimiento y aplicar push, fetch e integración explícita con estado local conocido.
- Pull requests: proponer antes de integrar
Publicar una funcionalidad, abrir un pull request con base y head correctos y verificar requisitos antes de su integración.
- Revisión, issues y permisos: colaborar con evidencia
Documentar un problema reproducible, analizar una propuesta y responder observaciones sin confundir simulación con revisión independiente.
- Proyecto: dos propuestas, revisión y una integración comprobada
Gestionar dos funcionalidades con issues y PR, responder una revisión y resolver un conflicto actualizando la rama de la propuesta antes de integrar.
Puedes practicar sin cuenta. Tu avance anónimo se pierde al recargar o salir; inicia sesión para guardarlo.
Entrar al curso →