Bienvenido a Platzi

Gabriel Obregón

Gabriel Obregón

student
hace 6 meses

🧭GITHUB CLI

💡 ¿QUÉ ES GITHUB CLI?

🔹 Herramienta oficial de GitHub para trabajar desde la terminal.

🔹 Combina comandos de Git (commit, push, etc.) con funciones de GitHub (issues, pull requests, etc.).

🔹 Permite automatizar tareas, simplificar el flujo de trabajo y evitar el uso del navegador.

🎯 Objetivo: que el desarrollador trabaje más rápido y con menos distracciones.

⚙️ INSTALACIÓN

🪄 1️⃣ Descargar

📍 Entra al repositorio oficial de GitHub CLI.

 💻 Elige tu sistema operativo: Windows, macOS o Linux.

 📘 Sigue las instrucciones específicas de instalación.

🧩 2️⃣ Instalar desde la consola

💬 En Linux, copia el comando indicado y ejecútalo.

 🔍 Comprueba la instalación con:

 gh --version

🔐 INICIAR SESIÓN

🏁 Paso 1: Autenticación

🖥️ Escribe:

 gh auth login

 Elige entre github.com o GitHub Enterprise.

🔑 Paso 2: Configuración de conexión

🔸 Selecciona el protocolo (SSH es el más común).

🔸 Crea una llave SSH nueva si lo prefieres.

🌐 Paso 3: Autenticación final

Puedes elegir:

🌍 Navegador web → inicia sesión desde un enlace.

🔢 Token de autenticación → pégalo en la terminal.

✅ Cuando termines, tendrás acceso completo a tus repositorios.

🧱 CREAR UN REPOSITORIO

🪶 Opción 1: Asistente interactivo

🧰 Ejecuta: gh repo create Luego selecciona:

  • 📛 Nombre del repositorio
  • 🔓 Tipo (público o privado)
  • 📄 Archivos iniciales (README, gitignore)

⚡ Opción 2: Comando directo

Ejemplo rápido: gh repo create mi-nuevo-repo --public --description "Repo desde CLI" --clone

🔁 Clonación automática

💡 Al final, GitHub CLI te ofrece clonar el repositorio recién creado de forma inmediata.

🧩 GESTIÓN DE ISSUES Y PULL REQUESTS

📝 Crear un issue

Comando: gh issue create ➕ Añade título y descripción.

👁️ Ver estado

gh issue status → muestra issues abiertos, asignados o mencionados. gh pr create → crea o gestiona pull requests desde la terminal.

🧠 Ideal para mantener control del proyecto sin abrir GitHub.

🚀 VENTAJAS PRINCIPALES

Eficiencia: menos clics, más código. 🤖 Automatización: crea scripts para tareas repetitivas. 📊 Monitoreo rápido: revisa estado de proyectos, issues y GitHub Actions. ⚡ Productividad total: personaliza tu flujo de trabajo y reduce pasos.

No hay respuestas
Curso de Git y GitHub

Curso de Git y GitHub

Gestiona versiones, colabora en equipo y publica proyectos usando Git y GitHub. Controla ramas, pull requests, releases, seguridad y automatizaciones con herramientas clave de la industria.

Curso de Git y GitHub
Curso de Git y GitHub

Curso de Git y GitHub

Gestiona versiones, colabora en equipo y publica proyectos usando Git y GitHub. Controla ramas, pull requests, releases, seguridad y automatizaciones con herramientas clave de la industria.