Módulo: Introducción y entorno
Este módulo forma parte del curso de Git. Incluye 4 lecciones y 2 ejercicios de programación .
Git es un sistema de control de versiones distribuido que permite a los desarrolladores gestionar y mantener un historial de versiones de su código fuente. Este módulo aborda los conceptos básicos de Git, su instalación y la configuración inicial del entorno.
Instalación de Git
Para comenzar con Git, primero debes instalarlo en tu sistema. Aquí se muestran los pasos para diferentes sistemas operativos:
En sistemas basados en Unix (Linux y macOS)
- Linux (Debian/Ubuntu):
sudo apt update
sudo apt install git
- macOS:
brew install git
En Windows
- Descarga el instalador desde git-scm.com.
- Ejecuta el instalador y sigue las instrucciones en pantalla.
Configuración inicial
Una vez instalado, es necesario configurar algunos parámetros globales. Estos parámetros incluyen tu nombre y correo electrónico, que se asociarán con tus commits.
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"
Puedes verificar la configuración con el siguiente comando:
git config --list
Creación y clonación de repositorios
Crear un nuevo repositorio
Para iniciar un nuevo proyecto con Git, debes crear un nuevo repositorio. Navega a la carpeta del proyecto y ejecuta:
git init
Este comando crea un subdirectorio .git
en tu proyecto, que contiene todos los archivos necesarios del repositorio.
Clonar un repositorio existente
Para trabajar en un proyecto existente, puedes clonar un repositorio remoto:
git clone https://github.com/usuario/repositorio.git
Comandos básicos de Git
Añadir archivos al repositorio
Para añadir archivos al área de preparación (staging area), utiliza el comando git add
:
git add nombre_del_archivo
Para añadir todos los archivos nuevos y modificados:
git add .
Realizar un commit
Para guardar los cambios en el repositorio, realiza un commit:
git commit -m "Mensaje descriptivo del commit"
Ver el historial de commits
Puedes ver el historial de commits utilizando:
git log
Para una vista más compacta:
git log --oneline
Sincronizar con un repositorio remoto
Para enviar tus cambios a un repositorio remoto:
git push origin main
Para obtener los cambios del repositorio remoto:
git pull origin main
Configuración avanzada del entorno
Configurar un editor de texto
Puedes configurar tu editor de texto preferido para editar mensajes de commit. Por ejemplo, para usar nano
:
git config --global core.editor "nano"
Configurar alias
Los alias permiten crear atajos para comandos frecuentes. Por ejemplo, para simplificar git status
:
git config --global alias.st status
Ejercicios de programación
Otros módulos de este curso
Introducción y entorno
Lecciones de este módulo
Explora todas las lecciones disponibles en Introducción y entorno
Todos los módulos del curso
Navega entre los módulos de Git
Introducción y entorno
Estás aquíExplora más sobre Git
Descubre más recursos de Git

Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Git es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.