Fundamentos de Git y control de versiones

1

¿Qué son Git y GitHub?

2

Configuración Inicial de Git: init y config

3

Comandos Básicos de Git: add, commit y log

4

Ramas y Fusión de Cambios: branch, merge, switch y checkout

5

Volviendo en el Tiempo en Git: reset y revert

6

Gestión de versiones: tag y checkout

7

Cómo Resolver Conflictos de Ramas en Git

8

Usando Git desde Visual Studio Code

Quiz: Fundamentos de Git y control de versiones

Introducción a GitHub

9

Por qué GitHub es clave para los Desarrolladores

10

Creación y configuración de cuenta de GitHub

11

¿Cómo integrar Git y GitHub en un flujo de trabajo profesional?

12

Gestión de Repositorios en GitHub

13

Productos de GitHub: precios, planes y apps

14

Cómo configurar SSH para GitHub: Guía paso a paso

15

Clone, fork y estrellas a repositorios

16

Trabajo con repositorios remotos: push, pull y fetch

17

Gestión de Issues y Discussions en GitHub

18

Colaboración sin errores: Pull Requests en GitHub

Quiz: Introducción a GitHub

Herramientas de colaboración en GitHub

19

Introducción a GitHub Projects

20

Automatización y Gestión de Proyectos en GitHub

21

Documentación en GitHub con Markdown

22

Personaliza tu Perfil de GitHub con Markdown

23

Uso de Wikis

24

Cómo usar GitHub Gist

25

Cómo usar GitHub Pages

Quiz: Herramientas de colaboración en GitHub

GitHub Codespaces

26

Cómo usar GitHub Codespaces: Configuración y Desarrollo en la Nube

27

Cómo configurar entornos de desarrollo avanzados en GitHub Codespaces

28

Pair Programming con Codespaces y Visual Studio Code

29

Cómo usar GitHub.dev Editor

Quiz: GitHub Codespaces

Seguridad y buenas prácticas en GitHub

30

Cómo Usar Tokens en GitHub para Acceso Seguro a Repositorios Privados

31

Gestión de Dependencias y Seguridad con Dependabot en GitHub

32

Mantenimiento de repositorios seguros

33

Gestión de datos sensibles y políticas de seguridad

Quiz: Seguridad y buenas prácticas en GitHub

Administración de GitHub

34

Administración de organizaciones en GitHub

35

Cómo personalizar tu perfil de GitHub con GitHub Actions

36

GitHub CLI para administración

Quiz: Administración de GitHub

Gestión de Cambios con Pull Requests

37

Importancia de los Pull Requests y Ramas en GitHub

38

Revisión y Fusión de Pull Requests

39

Git Rebase

Quiz: Gestión de Cambios con Pull Requests

GitHub Releases

40

Introducción a los GitHub Releases

41

Publicación de paquetes en GitHub y PyPI

Quiz: GitHub Releases

Cierre

42

ProTips: Mejora tu productividad diaria en GitHub

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Cómo usar GitHub Pages

25/42
Recursos

Aportes 7

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

GitHub Pages es un servicio que permite alojar sitios web estáticos directamente desde un repositorio de GitHub. Sus características principales incluyen: 1. **Alojamiento gratuito**: Permite hospedar sitios sin costo. 2. **Integración con Git**: Facilita la gestión de versiones y actualizaciones. 3. **Soporte para Jekyll**: Permite generar sitios estáticos a partir de Markdown. 4. **Custom domains**: Posibilidad de usar dominios personalizados. 5. **HTTPS automático**: Seguridad para los sitios alojados. Ideal para proyectos de documentación, portfolios y blogs.
Hay un typo error en la URL que indica Amin, ya que pone .**gti**hub.io -> esto debería ser **github.io.** De todos modos, se entiende el funcionamiento correctamente.
comparto los enlaces a algunos proyectos que desplegué con GitHub Pages [CV Alfonso Jiménez ![](https://static.platzi.com/media/user_upload/image-b0827386-01db-4580-9fa5-07e239fa2499.jpg)](https://pochito427.github.io/) [React App ![](https://static.platzi.com/media/user_upload/image-b08cd964-0273-43ea-aa58-4d148f67ffba.jpg)](https://pochito427.github.io/react-tutorial/)
Para copiar un archivo de GitHub a Visual Studio Code, primero clona el repositorio con el siguiente comando en tu terminal: ```bash git clone https://github.com/username/repo.git ``` Reemplaza `username` y `repo` con tu nombre de usuario y el nombre del repositorio. Una vez clonado, abre Visual Studio Code y selecciona "Archivo" > "Abrir carpeta", elige la carpeta del repositorio clonado. Ahora podrás editar los archivos directamente en Visual Studio Code. Recuerda que debes tener Git instalado en tu computadora.
# **🚀 Cómo Usar GitHub Pages para Hospedar tu Sitio Web** **GitHub Pages** es una herramienta gratuita de GitHub que permite **hospedar sitios web estáticos** directamente desde un repositorio de GitHub. Es ideal para mostrar proyectos, crear blogs o publicar portafolios personales. ## **1️⃣ Configurar GitHub Pages en un Repositorio** ### **📌 Paso 1: Crear o Usar un Repositorio** 1️⃣ Ve a [GitHub](https://github.com/) y crea un nuevo repositorio o usa uno existente. 2️⃣ Sube los archivos de tu sitio web (**HTML, CSS, JavaScript, etc.**). ### **📌 Paso 2: Activar GitHub Pages** 1️⃣ Ve a la pestaña **Settings** del repositorio. 2️⃣ Desplázate hasta **Pages** en la barra lateral izquierda. 3️⃣ En la sección **"Source"**, selecciona la rama donde está tu código (`main` o `gh-pages`). 4️⃣ Haz clic en **Save**. ✅ **¡Listo!** Tu sitio estará disponible en [`https://tu-usuario.github.io/nombre-del-repositorio/`](https://tu-usuario.github.io/nombre-del-repositorio/) después de unos minutos. ## **2️⃣ Usar GitHub Pages con Jekyll (Opcional para Blogs)** Si quieres un blog sin programar demasiado, GitHub Pages soporta **Jekyll**, un generador de sitios estáticos basado en Markdown. 1️⃣ Crea un repositorio con un archivo `_config.yml`. 2️⃣ Usa un tema de Jekyll agregando esto a `config.yml`: theme: minima 3️⃣ Sube archivos `.md` y GitHub Pages generará tu blog automáticamente. ## **3️⃣ Personalizar tu Dominio con GitHub Pages** Si tienes un dominio propio, puedes vincularlo a tu sitio: 1️⃣ Ve a **Settings > Pages** y agrega tu dominio en **Custom Domain**. 2️⃣ Configura los registros `CNAME` en tu proveedor de dominio. ## **🎯 Conclusión** ✅ **GitHub Pages** es una forma fácil y gratuita de hospedar sitios web. ✅ Puedes usarlo con **HTML puro, frameworks o Jekyll**. ✅ Se integra perfectamente con repositorios y control de versiones.
creo que no es necesario poner en la carpeta docs, igual en la caperta que crees se puede seleccionar, o no
Sí, puedes tener GitHub Pages para cada repositorio. Cada repositorio puede tener su propia página web estática desplegada. Para hacer esto, simplemente necesitas crear un repositorio específico y seguir los pasos que mencioné en la clase, como configurar la carpeta `docs` o usar la raíz del repositorio. Así podrás personalizar cada página web según el contenido de cada repositorio.