¿Alguna vez ha hecho una request de extracción a su propio repository de Forked?

Soy un poco principiante con Github. Solo quiero asegurarme de que mi comprensión del flujo de trabajo de Github sea correcta.

Supongamos que encontré un cool_repo llamado cool_repo . Tengo una idea para una function, así que la my_username:cool_repo a my_username:cool_repo de my_username:cool_repo . Luego lo clono en mi computadora personal. Luego creo una nueva twig cool_new_feature , codigo la nueva característica, y cool_new_feature este código en la cool_new_feature en mi fork. Finalmente hago una request de extracción (fusión) a la twig master upstream (es decir, cool_repo ) y ellos aceptarían / ​​rechazarían mi combinación. Ahora mi pregunta es: ¿alguna vez actualizo la twig master en my_username:cool_repo con mi propio trabajo? ¿O simplemente está allí para extraer de cool_repo cada vez que se agrega una nueva function?

Depende totalmente de usted encontrar una estrategia de ramificación interna para su repository bifurcado. Si está intentando más de un cambio en cool_repo y le gustaría trabajar en diferentes twigs dentro de su fork, entonces tiene sentido fusionarlos para dominar y generar una request de extracción en el upstream.

De cualquier manera, es una buena práctica mantener al maestro actualizado con el código de flujo ascendente y también combinar su trabajo en maestro para mantenerlo sincronizado (con código de trabajo estable)

Si generalmente quiere saber sobre la estrategia de ramificación en git, entonces esta es una buena lectura Un exitoso model de ramificación de Git