Skip to content

Guía de Instalación y Uso de Git

Aprendizaje Visual de Git

Antes de instalar y usar Git, es altamente recomendable entender los conceptos de Git a través del aprendizaje visual:

Ruta de Aprendizaje Recomendada

Guía de Instalación por Sistema

Sistema Windows

  1. Descargar e Instalar Git

    • Visita Sitio Oficial de Git
    • Haz clic en “Download for Windows”
    • Ejecuta el instalador con las opciones predeterminadas
  2. Instalar Herramienta GUI (Recomendado para Principiantes)

  3. Uso de Línea de Comandos

    • Abrir la Línea de Comandos:
      • Windows Terminal (Recomendado): Presiona Win + X, selecciona “Windows Terminal”
      • Símbolo del Sistema: Presiona Win + R, escribe cmd, presiona Enter
      • Git Bash: Clic derecho en carpeta, selecciona “Git Bash Here”
    • Comandos Básicos:
      # Cambiar directorio
      cd C:\path\to\ComfyUI
       
      # Listar contenido del directorio
      dir
       
      # Subir un nivel de directorio
      cd ..

    Notas para Windows

    • Usa barra invertida \ para rutas
    • Usa comillas para rutas con espacios: cd "Program Files"
    • Usa la tecla Tab para autocompletar rutas

Sistema Mac

  1. Opciones de Instalación

    a) Instalación desde Sitio Oficial

    • Visita Git para Mac
    • Descarga e instala la versión para macOS
    • O usa Xcode Command Line Tools: xcode-select --install

    b) Usando Homebrew (Recomendado)

    # Instalar Homebrew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    # Instalar Git
    brew install git
  2. Uso de Línea de Comandos

    • Abrir Terminal:
      • Terminal integrado: Presiona Command + Espacio, busca “Terminal”
      • iTerm2 (Recomendado):
        1. Descarga iTerm2
        2. Inicia desde la carpeta Aplicaciones
    • Comandos Básicos:
      # Cambiar directorio
      cd /path/to/ComfyUI
       
      # Listar contenido
      ls
       
      # Mostrar ruta actual
      pwd
  3. GitHub Desktop (Opcional)

    • Descarga GitHub Desktop para Mac
    • Inicia desde la carpeta Aplicaciones

Sistema Linux

  1. Instalación por Gestor de Paquetes

    Ubuntu/Debian:

    sudo apt update
    sudo apt install git

    Fedora:

    sudo dnf install git

    CentOS/RHEL:

    sudo yum install git

    Arch Linux:

    sudo pacman -S git
  2. Uso de Línea de Comandos

    • Abrir Terminal:
      • Atajo de teclado: Ctrl + Alt + T
      • O busca “Terminal” en el menú de aplicaciones
    • Comandos Básicos:
      # Verificar versión de Git
      git --version
       
      # Configurar información de usuario
      git config --global user.name "Tu Nombre"
      git config --global user.email "[email protected]"
       
      # Operaciones comunes de directorio
      cd /path/to/ComfyUI  # Cambiar directorio
      ls                   # Listar archivos
      pwd                  # Mostrar ruta actual

    Consejos para Linux

    • sudo requiere contraseña de administrador
    • Las rutas distinguen mayúsculas y minúsculas
    • Usa ~ para el directorio home

Guía de Descarga para ComfyUI

Descarga de Plugins

Método 1: Usando GitHub Desktop (Para Principiantes)

  1. Clonar Repositorio de Plugin
    • Abre GitHub Desktop
    • Haz clic en “File” -> “Clone Repository”
    • Pega la URL del GitHub del plugin
    • Selecciona destino (carpeta ComfyUI/custom_nodes)
    • Haz clic en “Clone”

Método 2: Usando Línea de Comandos

cd ComfyUI/custom_nodes
git clone url-del-repositorio

Por ejemplo, instalando ComfyUI-Manager:

git clone https://github.com/ltdrdata/ComfyUI-Manager.git

Descarga de Modelos

Método 1: Usando GitHub Desktop

  1. Descargar Repositorio Completo del Modelo
    • Clona el repositorio del modelo en GitHub Desktop
    • Guarda en el directorio de modelos apropiado
    • Ejemplo: Checkpoints van en models/checkpoints

Método 2: Usando Línea de Comandos

# Descargar modelos Checkpoint
cd models/checkpoints
git clone url-del-modelo
 
# Descargar modelos LoRA
cd models/loras
git clone url-del-modelo

Guía de Directorios de Modelos

  • Modelos Checkpoint: models/checkpoints
  • Modelos LoRA: models/loras
  • Modelos VAE: models/vae
  • Modelos Embedding: models/embeddings

Problemas Comunes

Solución de Problemas de Descarga

  • Tiempo de espera agotado: Usa proxy o sitios espejo
  • Espacio insuficiente: Verifica espacio en disco
  • Problemas de permisos: Verifica permisos de escritura
  • Fallo en clonación: Intenta git clone --depth 1 para última versión

Consejos Avanzados

Comandos Git Comunes

  • git pull: Actualizar repositorio a última versión
  • git checkout [nombre-rama]: Cambiar a versión específica
  • git clean -df: Limpiar archivos no rastreados
  • git reset --hard: Resetear a última versión