Módulo 1 Git y GitHub

Módulo 1: ¿Qué es Git y qué es GitHub?


En este primer módulo aprenderás la diferencia entre Git y GitHub, y por qué son tan importantes para cualquier persona que quiera trabajar en desarrollo web, software o incluso proyectos colaborativos.


📌 ¿Qué es Git?

Git es un sistema de control de versiones distribuido. Esto significa que permite a los desarrolladores llevar un registro de los cambios realizados en los archivos de un proyecto a lo largo del tiempo, crear "puntos de control" (commits) y regresar a versiones anteriores si es necesario.

Características principales:

  • ✅ Guarda el historial de cambios.
  • ✅ Permite trabajar con ramas (branch) para desarrollar nuevas funciones sin afectar la versión principal.
  • ✅ No depende de internet: puedes trabajar localmente.

📌 ¿Qué es GitHub?

GitHub es una plataforma en la nube que usa Git para alojar repositorios y facilitar la colaboración. Piensa en GitHub como el “Google Drive de los programadores”, pero con muchas funciones adicionales: colaboración, issues, proyectos y más.

  • ✅ Permite subir repositorios de Git a internet.
  • ✅ Facilita el trabajo en equipo con pull requests y forks.
  • ✅ Ideal para compartir código abierto o proyectos personales.

📌 Git vs GitHub

⚠️ Importante: Git y GitHub no son lo mismo.

✔️ Git: Es el sistema que gestiona versiones en tu computadora.
✔️ GitHub: Es el sitio web donde puedes guardar (y compartir) tu repositorio.

📥 Ejemplo sencillo

# Inicializar un repositorio en tu carpeta de proyecto git init # Guardar el primer cambio git add . git commit -m "Primer commit" # Conectar a GitHub (repositorio remoto) git remote add origin https://github.com/usuario/mi-proyecto.git git push -u origin main

📍 Con esto ya tienes tu proyecto en tu PC (Git) y en la nube (GitHub).


📥 Preguntas de repaso

Pregunta 1

¿Qué es Git?

  • A) Un editor de texto para programar.
  • B) Un sistema de control de versiones.
  • C) Una plataforma web para guardar proyectos.
  • D) Una base de datos para guardar archivos.

Pregunta 2

¿Cuál es la diferencia principal entre Git y GitHub?

  • A) Git sirve para guardar cambios en la nube, GitHub solo en local.
  • B) Git es el sistema de control de versiones, GitHub es la plataforma en línea.
  • C) GitHub no se usa con Git.
  • D) No hay ninguna diferencia, son lo mismo.

Pregunta 3

¿Qué comando inicia un repositorio local en tu carpeta?

  • A) git start
  • B) git init
  • C) git create
  • D) git new

No hay comentarios:

Publicar un comentario

Políticas de Privacidad