Seminario: Control de versiones con Git

Desde su aparición, Git se ha consolidado como una de las herramientas más importantes para desarrolladores. Este éxito no se debe exclusivamente a su disponibilidad gratuita, sino que se basa en conceptos bien pensados y un buen rendimiento. Además del puro versionado de los diferentes estados de trabajo del código fuente, las herramientas de gestión de control de fuentes (SCM) como Git también permiten la edición conjunta de los archivos del proyecto en el equipo.

En el curso “Control de versiones con Git” aprenderás el manejo seguro de Git, el sistema de control de versiones líder en el desarrollo de software. No importa qué lenguaje de programación se utilice en tu proyecto. Aprenderás cómo organizar un repositorio y qué procesos puedes utilizar para eliminar prácticamente los problemas comunes en el manejo de sistemas SCM. La atención se centra en los mecanismos para evitar conflictos de fusión.

La oferta de cursos se dirige tanto a desarrolladores como a gestores de configuración experimentados. El contenido del curso puede adaptarse a las distintas necesidades mediante un debate previo.

El curso se imparte exclusivamente a distancia y también puede reservarse para grupos cerrados. Si está interesado en el contenido del curso ofrecido, no dude en ponerse en contacto conmigo .

Contenido:

  • Source Control Management
    • Control de versiones y trabajo en equipo
    • Una breve historia de Git
    • Instalación y configuración
    • El espacio de trabajo
  • Comandos básicos
    • Crear un nuevo proyecto
    • La primera caja
    • Añadir, renombrar y eliminar archivos
    • Pull, Push y Commit
    • Cambiar el espacio de trabajo
    • Deshacer cambios
  • Trabajar con Tags
  • Branch & Merge
    • Crear ramas
    • Suprimir ramas
    • El Git Flow y otros modelos de ramas
    • Cómo surgen los conflictos
    • Resolver conflictos
    • Fusionar versiones
  • Recuperación de información
    • El History Object
    • Commit Messages – Resumen de una confirmación
    • Seguimiento de los cambios
    • Visualizaciones
  • Workflows
    • Pull Requests
    • Cambiar la Remote Repositories
  • Soluciones para servidores
    • SCM-Manager
    • GitHub
    • GitLab
  • Conceptos avanzados
    • Crear Patches
    • Cherry Picking
    • Rebase

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *