50% OFF Plus
--:--:--
¡Obtener!

Git: Comandos

Git
Git
Actualizado: 14/02/2025

¡Desbloquea el curso completo!

IA
Ejercicios
Certificado
Entrar

Git es una herramienta fundamental en el desarrollo de software moderno. A continuación, se detallan algunos de los comandos más importantes y utilizados en Git, junto con ejemplos prácticos que te ayudarán a gestionar tus proyectos de manera eficiente.

Inicializar un repositorio

Para comenzar a usar Git en un nuevo proyecto, necesitas inicializar un repositorio. Esto se hace con el siguiente comando:

git init

Este comando crea un nuevo subdirectorio .git en tu directorio actual, que contiene todos los archivos necesarios del repositorio.

Clonar un repositorio

Si deseas obtener una copia de un repositorio existente, utiliza el comando git clone:

git clone https://github.com/usuario/repositorio.git

Este comando crea una copia local del repositorio remoto en tu máquina.

Ver el estado del repositorio

Guarda tu progreso

Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

Más de 25.000 desarrolladores ya confían en CertiDevs

Para verificar el estado actual de tu repositorio, el comando git status es muy útil:

git status

Este comando muestra los archivos modificados, los que están en el área de preparación (staging area) y los que no están siendo rastreados por Git.

Añadir cambios al área de preparación

Para preparar los cambios antes de confirmarlos, usa el comando git add:

git add archivo.txt

También puedes añadir todos los cambios de una vez:

git add .

Confirmar cambios

Una vez que los cambios están en el área de preparación, puedes confirmarlos con git commit:

git commit -m "Mensaje de confirmación"

Este comando registra los cambios en el historial del repositorio.

Ver el historial de confirmaciones

Para revisar el historial de confirmaciones, usa git log:

git log

Este comando muestra una lista de todas las confirmaciones realizadas en el repositorio.

Crear y cambiar de ramas

Las ramas son fundamentales para el trabajo en equipo y la gestión de características. Para crear una nueva rama, usa git branch:

git branch nombre-rama

Para cambiar a una rama existente, usa git checkout:

git checkout nombre-rama

Desde 2020, se recomienda usar git switch para cambiar de rama:

git switch nombre-rama

Fusionar ramas

Para fusionar los cambios de una rama en la rama actual, usa git merge:

git merge nombre-rama

Este comando integra los cambios de la rama especificada en la rama actual.

Resolver conflictos de fusión

En ocasiones, al fusionar ramas pueden surgir conflictos. Git marcará los archivos en conflicto y tendrás que resolverlos manualmente. Después de resolver los conflictos, añade los archivos resueltos y confirma los cambios:

git add archivo-resuelto.txt
git commit -m "Resuelto conflicto de fusión"

Descartar cambios locales

Si deseas descartar cambios no confirmados, usa git checkout -- archivo.txt para un archivo específico o git reset --hard para descartar todos los cambios:

git checkout -- archivo.txt
git reset --hard

Eliminar ramas

Para eliminar una rama que ya no necesitas, usa git branch -d:

git branch -d nombre-rama

Si la rama no ha sido fusionada y deseas eliminarla forzosamente, usa git branch -D:

git branch -D nombre-rama

Completa Git y certifícate

Únete a nuestra plataforma y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.

Asistente IA

Resuelve dudas al instante

Ejercicios

Practica con proyectos reales

Certificados

Valida tus conocimientos

Más de 25.000 desarrolladores ya se han certificado con CertiDevs

⭐⭐⭐⭐⭐
4.9/5 valoración