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

Importancia de los Pull Requests y Ramas en GitHub

37/42
Recursos

Aportes 7

Preguntas 0

Ordenar por:

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

```txt ### Descripción del cambio Por favor, proporciona una descripción detallada de los cambios realizados en este PR. ### ¿Cuál es el contexto de este cambio? Explica el contexto y por qué se necesita este cambio. ### ¿Cómo se probaron estos cambios? Describe los pasos que tomaste para probar que los cambios funcionan como se espera. ### ¿Existe tickets relacionados? Víncula cualquier ticket o issue relacionado con este PR. ### Captura de pantalla (si aplica) Si los cammbios afectan a la interfaz de usuario, por favor adjunta capturas de pantalla. ### Checklist - [ ] He seguido las convenciones de estilo de código de este repositorio. - [ ] He añadido pruebas unitarias para los cmabios que lo requieren. - [ ] Todos los tests pasan correctamente. - [ ] He documentado adecuadamente los cambios en el código. ### Otros comentarios Agrega cualquier otra información relevante aquí. ```### Descripción del cambio Por favor, proporciona una descripción detallada de los cambios realizados en este PR. \### ¿Cuál es el contexto de este cambio? Explica el contexto y por qué se necesita este cambio. \### ¿Cómo se probaron estos cambios? Describe los pasos que tomaste para probar que los cambios funcionan como se espera. \### ¿Existe tickets relacionados? Víncula cualquier ticket o issue relacionado con este PR. \### Captura de pantalla (si aplica) Si los cammbios afectan a la interfaz de usuario, por favor adjunta capturas de pantalla. \### Checklist \- \[ ] He seguido las convenciones de estilo de código de este repositorio. \- \[ ] He añadido pruebas unitarias para los cmabios que lo requieren. \- \[ ] Todos los tests pasan correctamente. \- \[ ] He documentado adecuadamente los cambios en el código. \### Otros comentarios Agrega cualquier otra información relevante aquí.
Y recuerden amigos... siempre trabajen con su propia rama 😉
Los **pull requests** en GitHub son solicitudes para fusionar cambios de una rama a otra dentro de un repositorio. Permiten a los desarrolladores revisar, discutir y comentar sobre las modificaciones propuestas antes de integrarlas en la rama principal (main). Facilitan la colaboración y el control de calidad en proyectos de software.
Hola Les comparto el markdown de pull\_request\_template.md, el cual obtuve usando ChatGPT ```txt ### **Descripción del Cambio** Por favor, proporciona una descripción detallada de los cambios realizados en este PR. ### **¿Cuál es el contexto de este cambio?** Explica el contexto y por qué se necesita este cambio. ### **¿Cómo se probaron estos cambios?** Describe los pasos que tomaste para probar que los cambios funcionan como se espera. ### **¿Existen tickets relacionados?** Vincula cualquier ticket o issue relacionado con este PR. ### **Capturas de Pantalla (si aplica)** Si los cambios afectan a la interfaz de usuario, por favor adjunta capturas de pantalla. ### **Checklist** - [ ] He seguido las convenciones de estilo de código de este repositorio. - [ ] He añadido pruebas unitarias para los cambios que lo requieren. - [ ] Todos los tests pasan correctamente. - [ ] He documentado adecuadamente los cambios en el código. ### **Otros Comentarios** Agrega cualquier otra información relevante aquí. ```
muy util! no Sabía que se podía crear plantillas para prss
Una disculpa. Pero no me aparece el texto en los recursos de la clase ):
El pull request es fundamental en el desarrollo colaborativo porque permite revisar, discutir y aprobar cambios antes de integrarlos al código principal. Fomenta la comunicación entre los miembros del equipo y ayuda a evitar conflictos en el código, asegurando que las contribuciones sean de alta calidad. Además, facilita la documentación de cambios y la trazabilidad del proyecto en GitHub.