En la página de descargas, haz clic en el botón "Download for Windows". Esto descargará un archivo ejecutable.
[!Note] Importante Ver detenidamente el video para la correcta instalación
Comandos Básicos
Configuración Inicial de Git
Antes de comenzar a usar Git, es importante configurar tu información de usuario. Esto se hace una sola vez por máquina.
git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@example.com"
Puedes verificar tu configuración actual con:
Clonar un Repositorio de GitHub
Para trabajar en un proyecto existente, primero debes clonar el repositorio desde GitHub a tu máquina local.
git clone https://github.com/usuario/nombre-del-repositorio.git
Reemplaza usuario
y nombre-del-repositorio
con los detalles correspondientes.
Crear una Rama (branch
)
Las ramas permiten trabajar en diferentes características o correcciones sin afectar la rama principal (main
o master
).
- Crear una nueva rama:
git branch nombre-de-la-rama
- Crear y cambiar a una nueva rama en un solo paso:
git checkout -b nombre-de-la-rama
Ejemplo
git checkout -b feature/nueva-funcionalidad
Cambiar de Rama
Para cambiar a una rama existente:
git checkout nombre-de-la-rama
Ejemplo
git checkout main
Agregar Cambios (git add .
)
Este comando añade todos los cambios en el directorio actual al área de staging, preparándolos para ser confirmados.
git add .
Explicación:
- El
.
(punto) representa el directorio actual y todos sus subdirectorios. Puedes especificar archivos individuales si lo prefieres, por ejemplo:git add archivo.js
.
Confirmar Cambios (commit
)
Después de agregar los cambios al área de staging, necesitas confirmarlos con un mensaje descriptivo.
git commit -m "Descripción de los cambios realizados"
Ejemplo:
git commit -m "Añade la funcionalidad de autenticación de usuarios"
Enviar Cambios al Repositorio Remoto (push
)
Este comando envía tus confirmaciones locales al repositorio remoto en GitHub.
git push origin nombre-de-la-rama
Ejemplo:
git push origin feature/nueva-funcionalidad
Nota: Si es la primera vez que haces push a una nueva rama, puedes usar:
git push -u origin nombre-de-la-rama
Esto establece la rama remota como la rama de seguimiento predeterminada para la rama local.
Actualizar el Repositorio Local (pull
)
Para obtener y fusionar los cambios del repositorio remoto a tu rama local:
git pull origin nombre-de-la-rama
Ejemplo:
git pull origin main