Git
Curso introductorio y práctico sobre el uso de Git y GitHub para el control de versiones de código, enfocado en facilitar la colaboración, el manejo del historial y la integración segura de cambios en proyectos de desarrollo utilizando Visual Studio Code.
Este curso integral de Git y GitHub está diseñado para enseñar desde los fundamentos teóricos hasta la aplicación práctica del versionamiento de código. Los estudiantes comprenderán cómo funciona Git como un sistema de control de versiones distribuido, dominando el flujo de trabajo entre el directorio de trabajo, el staging area y el repositorio.
A través de ejercicios prácticos en Visual Studio Code, los alumnos aprenderán a instalar la herramienta, clonar repositorios y ejecutar operaciones básicas como el manejo de commits. Además, se profundizará en técnicas de trabajo colaborativo esenciales, incluyendo la creación de ramas (branches) para el desarrollo en paralelo, la unificación de código mediante merge, la resolución de conflictos, y la implementación de buenas prácticas de la industria como el uso del archivo .gitignore
¿Qué aprenderás?
- En este curso, aprenderás a dominar el versionamiento de código con GIT desde sus bases teóricas hasta su aplicación práctica, lo que te permitirá mantener un historial de tus proyectos, colaborar de forma eficiente con otros desarrolladores y evitar la pérdida accidental de tu trabajo
- Fundamentos de Git y GitHub
- Instalación y Configuración del Entorno
- El Flujo de Trabajo y Comandos Clave
- Creación y Gestión de Ramas (Branches)
- Integración de Código (Merge)
- Resolución de Conflictos
- Buenas Prácticas Profesionales
Requisitos
- Computadora con sistema operativo Windows (se proveen guías para versiones de 32 y 64 bits).
- Editor de código Visual Studio Code instalado
- Una cuenta activa en la plataforma GitHub
- Conexión a internet para las sincronizaciones en la nube y autorizaciones
Preguntas frecuentes
¿Cuál es la diferencia entre Git y GitHub?
Git es el software local (la herramienta) instalada en tu equipo que te permite versionar el código, guardar un historial y manejar ramas. GitHub es una plataforma en la nube que sirve como intermediario para almacenar, compartir e intercambiar dichos repositorios con otros desarrolladores
¿Qué es un conflicto de código y por qué ocurre?
Un conflicto ocurre al hacer un merge o commit cuando Git detecta que dos desarrolladores han modificado exactamente la misma sección de código en un archivo y no sabe determinar de forma automática cómo integrarlo. Requiere que un desarrollador decida manualmente qué cambios conservar
¿Para qué sirve el archivo gitignore?
Sirve para indicarle a Git qué archivos o carpetas deben ser excluidos del versionamiento. Es una buena práctica utilizarlo para evitar subir archivos pesados e innecesarios (como binarios de compilación) o datos altamente sensibles (como contraseñas o preguntas secretas).
- Buenas Prácticas Vista previa 00:03:35
- Introduccion Vista previa 00:03:38
- Definición Vista previa 00:06:17
- Comandos Básicos Vista previa 00:03:08
- Instalando Github en Windows Vista previa 00:03:23
- Configurando Visual Studio Code Vista previa 00:01:49
- Primer Commit Vista previa 00:03:19
- Creando un Branch Vista previa 00:04:07
- Merge de Branches Vista previa 00:01:56
- Resolución de Conflictos Vista previa 00:06:11
- Evaluación GIT Vista previa
Evaluación GIT
"Esta evaluación práctica e introductoria mide el dominio de Git y GitHub como sistemas de control de versiones. Su objetivo es validar los conocimientos sobre cómo facilitar la colaboración, gestionar el historial e integrar código de forma segura mediante Visual Studio Code."
Aún no hay reseñas para este curso.
- Lecciones 11
- Duración 00:37:23 horas
- Nivel Principiante
- Idioma Español
- Categoría Repositorios
Cursos relacionados
Intermedio
Repositorios
Gemini Code Assist - Configuración VSC
Capacítate en el uso de Gemini Code Assist para Visual Studio Code. . Aprende a generar, autocompletar y depurar código de forma asistida por inteligencia artificial para agilizar la creación de tus proyectos . Optimiza los tiempos de desarrollo de tu equipo y mejora la calidad del software con esta innovadora herramienta
Intermedio
Repositorios
Desarrollo de Aplicaciones Web y Móviles con PHP
Aprende a crear soluciones eficientes y seguras con el Framework de desarrollo del Gobierno de Baja California
ESTRATEGIA GÉNERO INICIACIÓN
Proporcionar herramientas teórico-prácticas que permitan visibilizar, cuestionar y analizar las causas estructurales de las violencias contra las mujeres, así como las condiciones de desigualdad entre mujeres y hombres, para contribuir a la disminución de prácticas que reproducen comportamientos y actitudes discriminatorias, machistas, racistas, homofóbicas, entre otras. Se busca reeducar para inc...
Aprende a Usar la Ventanilla Digital de Baja California
Capacítate en el uso de la Ventanilla Digital BC. Aprende a crear, configurar y revisar trámites y servicios de tu dependencia de forma completamente digital, sin necesidad de código. Optimiza los procesos de tu área y mejora la atención ciudadana con esta herramienta.