Quinta sesión curso de control de versiones con git y github:
Temas vistos en la sesión:
- Repaso
-
Como crear repositorios en github
Crear un repositorio en GitHub es el primer paso para alojar tu código. Puedes iniciarlo directamente desde la plataforma o subir un repositorio ya existente desde tu máquina local.
-
Subir ramas a github
Subir (push) ramas a GitHub implica enviar tus cambios locales a un repositorio remoto, lo que facilita la colaboración y el versionado del código.
-
Subir tags a github
Los tags son puntos específicos en la historia de tu proyecto que marcan versiones importantes. Subir tags a GitHub te permite compartir esos hitos con otros colaboradores.
-
La configuración de los repositorios en github
La configuración del repositorio en GitHub incluye opciones como la administración de ramas, permisos de colaboradores, integración de servicios externos y opciones de seguridad.
-
GitHubPages para alojar archivos HTML o MD
GitHub Pages ofrece la posibilidad de alojar sitios web generados directamente desde un repositorio GitHub. Puedes alojar tanto archivos HTML como Markdown (MD), facilitando la creación de documentación o páginas web individuales.
-
Cómo agregar orígenes remotos a repositorios locales
Agregar orígenes remotos a un repositorio local permite conectarlo a un repositorio gestionado en un servidor remoto como GitHub, habilitando la sincronización de cambios y colaboraciones.
-
Cómo trabajar con repositorios bifurcados
Trabajar con repositorios bifurcados (forked) implica crear una copia de un repositorio existente en tu cuenta de GitHub. Esto permite hacer cambios de manera independiente y luego proponer estos cambios a través de solicitudes de estracción (pull requests).
-
Cómo enviar solicitudes de extracción (pull request)
Una pull request es una petición para que los mantenedores de un repositorio acepten tus cambios en el proyecto original. Es una forma de contribuir a proyectos colaborativos y asegurar que tus contribuciones sean revisadas antes de ser incorporadas.
Comandos vistos en la sesión:
- git pull
- Descarga las actualizaciones del repocitorio remoto al repositorio local
- git pull --set-upstream nombre-origen rama
- Crea una rama remota en el repositorio local y envía los commits.
- git pull --tags
- Descarga las etiquetas (tags) del repositorio remoto al local.
- git pull --all
- Realiza un pull de todos los cambios de todas las ramas del repositorio remoto.
- git push
- Envía los últimos commits del repositorio local a los repositorios remotos.
- git push --set-upstream nombre-origen rama
- Crea una rama local en el repositorio remoto y envía los commits.
- git push --all
- Envía todas las ramas locales al repositorio remoto.
- git push --tag
- Envía los tags al repositorio remoto.
- git remote
- Muestra los orígenes remotos del repositorio.
- git remote add nombre-origen url-origen
- Agrega un origen remoto para el repositorio
- git remote remove nombre-origen
- Elimina un origen remoto del repositorio
Grabación de la sesión:
Este es el enlace a la grabación si lo prefieres, Grabación quinta
sesión curso git y github
Volver a la portada del curso