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.
✔️ GitHub: Es el sitio web donde puedes guardar (y compartir) tu repositorio.
📥 Ejemplo sencillo
📍 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