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

Personaliza tu Perfil de GitHub con Markdown

22/42
Recursos

Aprender a crear una portada atractiva y funcional en GitHub usando Markdown no solo mejora la presentación profesional de un perfil, sino que también permite personalizarlo con elementos visuales, enlaces y badges que muestran actividad e información de contacto. Aquí encontrarás un paso a paso para utilizar Markdown y hacer que tu perfil destaque.

¿Cómo iniciar el repositorio especial en GitHub?

  • Crear un repositorio: Ve a la sección de repositorios y crea uno nuevo usando el mismo nombre que tu nombre de usuario en GitHub; esto permite que el repositorio funcione como portada.
  • Descripción y visibilidad: Añade una descripción breve (ej. “Portada de perfil”), hazlo público y agrega un archivo README.md. Esto es esencial para que el contenido sea visible en tu perfil.
  • Clonación del repositorio: Clona el repositorio usando git clone en la terminal. La opción HTTPS es conveniente para nuevos perfiles, aunque SSH es más seguro.

¿Cómo personalizar el README con Markdown?

Markdown facilita la creación de secciones y elementos visuales. Puedes agregar:

  • Títulos y subtítulos: Usa #, ## o ### según la jerarquía. Por ejemplo, ## Contacto.
  • Enlaces y badges: Incluye enlaces usando [Texto](URL). Para badges, visita shields.io donde encontrarás diferentes opciones (ej. actividad de commits, sitios web).
  • Iconos y emojis: Puedes agregar emojis como :computer: o :pencil: para destacar roles o actividades.

¿Cómo previsualizar y ajustar el archivo en Visual Studio Code?

  • Vista previa de Markdown: Selecciona Open Preview en la esquina superior derecha para ver cómo se verán los cambios en GitHub.
  • Extensiones recomendadas: Markdown Lint ayuda a mejorar el estilo al sugerir tips sobre el formato, como evitar espacios en blanco innecesarios.
  • Limpieza del código: Markdown Lint también ayuda a mantener el archivo ordenado eliminando líneas en blanco que no son necesarias.

¿Cómo añadir y ajustar badges en el perfil de GitHub?

  1. Visita shields.io y busca categorías de badges como:
    • Website: Permite agregar un enlace a tu sitio web.
    • Actividad de Commits: Muestra la frecuencia de tus commits en GitHub. Puedes seleccionar el intervalo: weekly, monthly, yearly, o total.
  2. Insertar badges en Markdown: Selecciona “Markdown” en shields.io para obtener el código y pégalo en el README.md.
  3. Prueba de visualización: Asegúrate de que los badges se muestren correctamente en Visual Studio Code.

¿Qué estrategias aplicar para mejorar la portada en GitHub?

  • Referencias a otros repositorios: Examina perfiles de otros usuarios o proyectos con buena documentación. Visualiza su archivo README.md en modo “RAW” para ver el código en Markdown.
  • Explora y adapta: La práctica es clave; revisa diferentes perfiles para encontrar ideas y técnicas que puedas adaptar.

Aportes 12

Preguntas 1

Ordenar por:

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

![](https://static.platzi.com/media/user_upload/image-baee81af-adde-43fe-9fde-644a80d28984.jpg)
Algo simple pero que considero elegante. ![](https://static.platzi.com/media/user_upload/image-3084f759-aa10-4384-a8aa-179abc54a997.jpg) El código de la portada <https://github.com/KevinAlexandro/KevinAlexandro.>
¡Gracias! 👋, Ya agregué el About Me a mi perfil: https://gitHub.com/dvchinx Les recomiendo esta página para generarlo de forma más sencilla: https://gprm.itsvg.in
![](https://static.platzi.com/media/user_upload/imagen-06a5bfbb-c72f-4c64-9de6-1ec4f9e9273c.jpg)
Uy esta opción está súper buena para tener una portada bonita. 🥰 Dejo el mío por aquí 👇 ![](https://static.platzi.com/media/user_upload/image-3039ce33-de77-4f8f-88c2-f10c15d99bd8.jpg)
![](https://static.platzi.com/media/user_upload/Screenshot%202025-01-13%20at%2019-21-32%20JsNcAr%20%28Jason%20Nicolas%20Arias%29-410714f2-1dfa-4c5f-9e3a-640c3455a426.jpg)
<https://github.com/MiguelAngelMP10>
![](https://static.platzi.com/media/user_upload/image-405750f9-cff0-4ad5-bf7f-5ee7d90ad171.jpg)
![](https://static.platzi.com/media/user_upload/%7BB4E12AFE-FC4E-48B8-BA61-F07940DDA3B2%7D-a64745c3-8222-45d5-b557-4331e9d3cef1.jpg)
![](https://github.com/NachoRob)Ahi va! gracias Amin por la excelente clase
Por que no clonas con VS? en clases pasadas lo hiciste con código
el perfil que creó Amin para esta clase ya no aparece en GitHub y arroja un error 404 [Page not found · GitHub](https://github.com/aminespinoza45) ![](https://static.platzi.com/media/user_upload/image-1c7b47c6-0ce7-44a9-bbc8-03c3722b71e7.jpg)