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
- [ ] 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.
- [ ] 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.
- [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.