Los Comandos de Git Que Todo Desarrollador Debe Conocer

Herramientas
Los Comandos de Git Que Todo Desarrollador Debe Conocer

2 de agosto de 2019

Git es una herramienta esencial para cualquier desarrollador. Dominar sus comandos básicos puede mejorar significativamente tu flujo de trabajo. Aquí te presentamos los comandos más usuales y cómo gestionar tus remotes.

Comandos Básicos

  1. git init: Inicia un nuevo repositorio Git.

  2. git clone [url]: Clona un repositorio existente.

  3. git add [archivo]: Añade un archivo al área de preparación.

    • git add .: Añade todos los archivos modificados.
  4. git commit -m "[mensaje]": Crea un nuevo commit con los cambios preparados.

  5. git status: Muestra el estado actual del repositorio.

  6. git log: Muestra el historial de commits.

Ramas

  1. git branch: Lista todas las ramas locales.

  2. git branch [nombre-rama]: Crea una nueva rama.

  3. git checkout [nombre-rama]: Cambia a la rama especificada.

    • git checkout -b [nombre-rama]: Crea y cambia a una nueva rama.
  4. git merge [nombre-rama]: Fusiona la rama especificada con la rama actual.

Sincronización

  1. git pull: Obtiene los cambios del repositorio remoto y los fusiona.

  2. git push: Envía los commits locales al repositorio remoto.

Gestión de Remotes

Los remotes son versiones de tu proyecto alojadas en Internet o en red. Trabajar con remotes es crucial para colaborar en proyectos.

  1. git remote -v: Lista todos los remotes configurados.

  2. git remote add [nombre] [url]: Añade un nuevo remote.

  3. git remote remove [nombre]: Elimina un remote.

  4. git remote set-url [nombre] [nueva-url]: Cambia la URL de un remote existente.

Cómo Cambiar los Remotes

Para cambiar el remote de tu repositorio, sigue estos pasos:

  1. Verifica los remotes actuales:

    git remote -v
    
  2. Si quieres cambiar la URL de un remote existente:

    git remote set-url origin https://nueva-url-del-repositorio.git
    
  3. Si quieres añadir un nuevo remote:

    git remote add [nombre] https://url-del-nuevo-remote.git
    
  4. Para eliminar un remote:

    git remote remove [nombre]
    
  5. Verifica los cambios:

    git remote -v
    

Dominar estos comandos te ayudará a gestionar tus proyectos de manera más eficiente. Recuerda que Git ofrece muchas más funcionalidades, así que no dudes en explorar su documentación oficial para aprender más.