- 1

Control de Versiones con Git y GitHub: De Básico a Avanzado
03:53 - 2

Fundamentos de Git: Configuración y Comandos Básicos
07:02 - 3

Control de Versiones con Git: Comandos Básicos y Flujo de Trabajo
11:02 - 4

Gestión de ramas en Git: creación, fusión y eliminación eficiente
06:42 - 5

Git Reset vs Git Revert: Manejo de Historial y Corrección de Errores
11:23 - 6

Uso de Git Tag y Git Checkout para Gestión de Versiones y Revisión
10:20 - 7

Resolución de Conflictos de Ramas en Git paso a paso
07:31 - 8

Uso de Git en Visual Studio Code
10:34 quiz de Fundamentos de Git y control de versiones
Creación y Gestión de Branches y Pull Requests en GitHub
Clase 38 de 42 • Curso de Git y GitHub
Contenido del curso
- 9

Uso de GitHub para Colaboración y Desarrollo Seguro
05:14 - 10

Creación y configuración de cuenta GitHub paso a paso
10:32 - 11

Proceso de Trabajo con Git y GitHub: Creación y Revisión de Repositorios
03:20 - 12

Creación y colaboración en repositorios de GitHub
05:36 - 13
Precios y Planes de Productos de Github
02:42 - 14

Configuración de SSH en GitHub para Windows, Linux y Mac
15:07 - 15

Uso de Forks y Estrellas en Repositorios de GitHub
05:32 - 16

Uso de git pull, git push y git fetch en repositorios GitHub
10:50 - 17

Creación de Plantillas de Issues en GitHub
06:42 - 18

Uso de Pull Requests en GitHub para Colaboración Efectiva
08:41 quiz de Introducción a GitHub
- 19

Gestión de Proyectos con GitHub Projects: Planificación Colaborativa
10:35 - 20

Automatización de flujos de trabajo en GitHub Projects
10:52 - 21
Recursos Esenciales de Markdown para Documentación Efectiva
03:26 - 22

Creación de una Portada de Perfil en GitHub con Markdown
11:54 - 23
Creación y Gestión de Wikis en GitHub
02:55 - 24

Uso de GitHub Gist para Compartir y Revisar Código Colaborativo
05:47 - 25

Creación y Publicación de Sitios Web con GitHub Pages
08:41 quiz de Herramientas de colaboración en GitHub
- 30

Gestión de GitHub Tokens para Acceso Seguro a Repositorios
14:46 - 31

Mitigación de Brechas de Seguridad en Repositorios GitHub
11:19 - 32

Gestión de Seguridad de Paquetes con Dependabot en Proyectos .NET
12:29 - 33

Configuración de Repositorios Privados en GitHub
15:45 quiz de Seguridad y buenas prácticas en GitHub
¿Cómo gestionar eficazmente los pull requests en un proyecto colaborativo?
La gestión correcta de los pull requests es fundamental para el flujo de trabajo en un proyecto de desarrollo colaborativo. Iniciamos cada día revisando los pull requests activos, como el de la clase anterior donde Miguel agregó métodos para los mejores superhéroes de Marvel. Es vital revisar cambios, como espacios ajustados o el código en verde que indica adiciones y en rojo que marca eliminaciones. Así, garantizamos que el código está limpio y bien organizado.
¿Cuál es la importancia de revisar y aprobar cambios?
La revisión minuciosa y aprobación de cambios en el código asegura que todo esté en orden antes de fusionar con la rama principal. Este proceso no solo depende de Cheyenne o cualquier otro colega, sino que compartimos esta responsabilidad. Una vez aprobado, fusionamos y eliminamos la rama si ya no es necesaria para mantener el repositorio organizado.
¿Cómo agregar nuevos métodos a una API existente?
Cuando se necesita añadir un nuevo método, como el método "Cursos Platzi" a la API, es crucial seguir ciertos pasos. Primero, abres una nueva rama y verificas estar en ella con git branch. Posteriormente, realizas los cambios en tu entorno de trabajo, por ejemplo, Visual Studio Code, asegurándote de seguir las convenciones del lenguaje, como dejar dos espacios entre métodos en Python.
¿Cómo realizar las commisiones y cambios en la API?
A continuación, ejecutas los siguientes comandos para realizar el commit de tus cambios:
git add .
git commit -m "método de platzi agregado"
Luego, haces un push de los cambios para que puedan ser revisados.
¿Cuál es el proceso para manejar conflictos de código?
Sin embargo, antes de subir cambios es prudente asegurarte de que tu rama esté alineada con la rama principal para evitar conflictos. Esto implica realizar un git pull en la rama main, aplicar los cambios de la rama a tu nueva rama a través de git merge main, y resolver cualquier conflicto que surja en herramientas como Visual Studio Code.
¿Cómo resolver conflictos en Visual Studio Code?
En caso de conflictos, Visual Studio te permite seleccionar qué cambios conservar o combinar. Al resolverlos, haces un commit que confirma que has integrado tanto tus contribuciones como las de tus colegas.
¿Qué sigue después de resolver conflictos y fusionar cambios?
Finalmente, una vez certeros de que todos los cambios están fusionados y en orden, regresas a GitHub, creas un nuevo pull request pidiendo la aprobación de tus colegas. Este ciclo se repite, permitiendo una colaboración efectiva y un código base limpio y funcional.
La interacción regular con pull requests no solo fomenta el trabajo en equipo, sino que también mantiene la calidad del código. Aunque al inicio parezca complejo, con práctica, se convierte en un proceso casi automático, asegurando que todos los desarrolladores involucrados estén coordinados.