Git – 17 Comandos Más Utilizados

Jaciel AGit1 years ago1.4K Views

Git es un sistema de control de versiones distribuido que se utiliza principalmente para el desarrollo de software y el seguimiento de cambios en archivos. Permite a los desarrolladores colaborar en proyectos, mantener un historial de cambios, revertir a versiones anteriores, ramificar el código para trabajar en nuevas características de forma aislada y fusionar esas ramas cuando estén listas.

El control de versiones es un pilar fundamental en el mundo del desarrollo de software. Permite a los equipos de programadores colaborar de manera eficiente, realizar un seguimiento de los cambios en el código, y, en última instancia, garantizar que los proyectos se mantengan ordenados y en constante evolución. Entre las múltiples herramientas de control de versiones disponibles, Git se ha convertido en la elección predilecta de desarrolladores de todos los niveles y proyectos de cualquier envergadura.

Los comandos más utilizados de Git

  • git init: Inicializa un nuevo repositorio Git en un directorio.
  • git clone: Clona un repositorio Git existente desde una ubicación remota a tu sistema local.
  • git add: Agrega cambios al área de preparación (staging) para que se incluyan en el próximo commit. Puedes usar git add . para agregar todos los cambios.
  • git commit: Crea un nuevo commit con los cambios en el área de preparación. Puedes usar git commit -m "Mensaje del commit" para incluir un mensaje descriptivo.
  • git status: Muestra el estado actual de tu repositorio, incluyendo archivos modificados, agregados y sin seguimiento.
  • git log: Muestra el historial de commits, incluyendo información sobre el autor, fecha y mensaje de cada commit.
  • git pull: Obtiene los cambios más recientes desde un repositorio remoto y los fusiona con tu rama actual.
  • git push: Envía tus cambios locales a un repositorio remoto.
  • git branch: Lista las ramas en tu repositorio y muestra en cuál te encuentras actualmente.
  • git checkout: Cambia entre ramas o commits. Por ejemplo, git checkout nombre_de_rama cambia a una rama específica.
  • git merge: Fusiona una rama con la rama actual. Por ejemplo, git merge nombre_de_rama fusionará la rama especificada con la rama actual.
  • git pull –rebase: Obtiene cambios desde un repositorio remoto y aplica tus commits locales encima de ellos, en lugar de fusionarlos.
  • git remote -v: Muestra las ubicaciones remotas configuradas para tu repositorio.
  • git fetch: Descarga cambios desde un repositorio remoto sin fusionarlos en tu rama actual.
  • git diff: Muestra las diferencias entre los cambios no confirmados y el último commit.
  • git reset: Permite deshacer cambios, ya sea restableciendo el área de preparación o el commit.
  • git stash: Guarda temporalmente los cambios no confirmados en una pila, lo que te permite cambiar de rama o realizar otras tareas sin comprometer tus cambios.

Saber más sobre Git aquí

Leave a reply

Loading Next Post...
Tendecia
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...