¿Cómo se hacen los cambios de horquilla con el maestro cuando se actualizan?

Supongamos que he bifurcado un informe de Github ahora que tengo 2 fonts de proyecto, una es la twig maestra principal en el repository propietario y otra es mi twig principal en mi fork.

Ahora tengo un problema como este.

Supongamos que en mi proyecto hay un file Léame con el código como este

Temas para completar

- [ ] Introduction - [ ] [The Evolution of topic name(video)] - [ ] [Background story] - [ ] [Improvements] - [ ] [Problems] - [ ] [COnclusion] 

Así que he bifurcado mi repository y después de completar cada tema marcaría una X y saveía el file en mi repository local de esta manera.

 - [X] Introduction - [X] [The Evolution of topic name(video)] - [ ] [Background story] - [ ] [Improvements] - [ ] [Problems] - [ ] [COnclusion] 

Hasta aquí no había ningún problema, pero el verdadero problema fue que durante la finalización de dos temas, el maestro original tiene pocos temas más en el file Léame y se ve así ahora.

Temas para completar

 - [ ] Introduction - [ ] [The Evolution of topic name(video)] - [ ] [Background story] - [ ] [New topics -1] - [ ] [New topics -2] - [ ] [New topics -3] - [ ] [Improvements] - [ ] [Problems] - [ ] [COnclusion] 

Así que ahora quería actualizar los enlaces y estos commands no se usarán porque mis marcas anteriores se perderán cuando ejecuto git fetch upstream y git pull upstream master .

La versión del file Léame que quiero en mi repository local está en este formatting.

Temas para completar

 - [X] Introduction - [X] [The Evolution of topic name(video)] - [ ] [Background story] - [ ] [New topics -1] - [ ] [New topics -2] - [ ] [New topics -3] - [ ] [Improvements] - [ ] [Problems] - [ ] [COnclusion] 

Por favor ayuda.

Además del hecho de que debes realizar cualquier evolución en una twig de características dedicada , no deberías tirar directamente (que fusiona el upstream/master master )

Debería pull --rebase (que reproduce sus confirmaciones locales sobre el upstream/master actualizado), y luego git push --force volver a su tenedor.

Debería recuperar sus marcadores después de volver a aplicar sus confirmaciones en el file README actualizado.