Flujo de trabajo profesional con Pull requests
Clase 27 de 43 • Curso Profesional de Git y GitHub
Contenido del curso
- 8

Crea un repositorio de Git y haz tu primer commit
10:51 - 9

Analizar cambios en los archivos de tu proyecto con Git
09:40 - 10

¿Qué es el staging?
05:17 - 11

¿Qué es branch (rama) y cómo funciona un Merge en Git?
03:56 - 12

Volver en el tiempo en nuestro repositorio utilizando reset y checkout
11:17 - 13
Git reset vs. Git rm
03:50
- 18

Cómo funcionan las llaves públicas y privadas
05:27 - 19

Configura tus llaves SSH en local
19:04 - 20

Uso de GitHub
12:09 - 21
Cambios en GitHub: de master a main
00:46 - 22

Tu primer push
08:17 - 23

Git tag y versiones en Github
09:48 - 24

Manejo de ramas en GitHub
06:32 - 25

Configurar múltiples colaboradores en un repositorio de GitHub
11:11
- 26

Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master
17:27 - 27

Flujo de trabajo profesional con Pull requests
04:49 - 28

Utilizando Pull Requests en GitHub
14:51 - 29

Creando un Fork, contribuyendo a un repositorio
20:19 - 30

Haciendo deployment a un servidor
05:49 - 31

Hazme un pull request
01:46 - 32

Ignorar archivos en el repositorio con .gitignore
07:20 - 33

Readme.md es una excelente práctica
05:34 - 34

Tu sitio web público con GitHub Pages
07:17
En un entorno profesional normalmente se bloquea la rama master, y para enviar código a dicha rama pasa por un code review y luego de su aprobación se unen códigos con los llamados merge request.
Para realizar pruebas enviamos el código a servidores que normalmente los llamamos staging develop (servidores de pruebas) luego de que se realizan las pruebas pertinentes tanto de código como de la aplicación estos pasan al servidor de producción con el ya antes mencionado merge request.
Los PR (pull requests) son la base de la colaboración a proyectos Open Source, si tienen pensando colaborar en alguno es muy importante entender esto y ver cómo se hace en las próximas clases. Por lo general es forkear el proyecto, implementar el cambio en una nueva rama, hacer el PR y esperar que los administradores del proyecto hagan el merge o pidan algún cambio en el código o commits que hiciste.
Proceso de un pull request para trabajo en producción:
- Un pull request es un estado intermedio antes de enviar el merge.
- El pull request permite que otros miembros del equipo revisen el código y así aprobar el merge a la rama.
- Permite a las personas que no forman el equipo, trabajar y colaborar con una rama.
- La persona que tiene la responsabilidad de aceptar los pull request y hacer los merge tienen un perfil especial y son llamados DevOps
Aporte creado por: Kevin Morales.