Cómo evitar la repetición de código en las twigs del repository de Git

Estoy trabajando en un proyecto de Android con 4 desarrolladores.

y el Cliente ordera lo siguiente:

  1. Nuevo layout para la aplicación (4 desarrolladores)
  2. Mantenga las actualizaciones y correcciones hasta que el nuevo layout esté listo (1 desarrollador)

Mi problema es:

Cómo aplicar lo anterior en el repository de Git (sucursales)

¿Debo crear una nueva twig para networkingiseñar y otra para actualizar y corregir? y ¿cuál es el mejor uso para evitar que el código se mueva y se repita?

algunas actualizaciones y correcciones pueden afectar las classs de Java que cambian según el layout.

Consejo, por favor. Muchas gracias

Dado que está utilizando Git, esto se puede hacer fácilmente a través del flujo de trabajo básico de bifurcación y fusión. Su equipo debe saber cómo aplicar las operaciones de Git, como el cambio de twig, la fusión y la forma de resolver conflictos de sucursales. Un artículo completo sobre esto se puede encontrar en la documentation de Git que aquí cubre un caso similar al suyo.