Git recibe los últimos cambios antes de empujar una twig

Tengo features una sucursal local que me basé en mi master local para agregar algunas cosas en mi código. Ahora estoy listo para fusionarlos nuevamente en el master , sin embargo, el estado de la twig master remota ha cambiado desde entonces.

¿Cómo puedo get la última versión de master y luego agregar mis cambios además de eso, para luego poder hacer una request de extracción a mi twig master remota?

Leí un par de artículos similares aquí, pero todos dieron respuestas diferentes y me confundí.

¿Debo "cambiar" a mi twig principal, hacer un git pull y luego fusionar de algún modo mi twig de features (resolviendo cualquier conflicto), o hay otra manera.

Algunos artículos señalaron el uso de las git checkout branch features de git checkout branch features , pero no estoy seguro de cuál es el punto en eso. Por lo que yo entiendo, git checkout simplemente cambia a una cierta twig.

¿Alguien puede señalarme en una dirección correcta sobre cómo abordar esto? Nuevamente, solo necesito get los últimos cambios de mi twig master remota para que cuando presione la twig de features no tenga muchos conflictos.

  1. Ir a la twig master con: git checkout master
  2. Actualice su master local con: git pull origin master
  3. Resolver conflictos (si corresponde)
  4. Regrese a las features con: git checkout features
  5. Combinar la twig master sobre las features con: git merge master
  6. Cambios de inserción con: git push origin features

Ahora, debe crear una nueva request de extracción de features para master . ¡Hecho!