git push de los cambios de otros usuarios desde mi sucursal a la principal falló

Tenemos una twig principal y una twig XXX divergente. Algunos cambios se hacen a la twig principal. Algunos cambios se realizan a la twig XXX. Ahora, el requisito es que ambos estén actualizados entre ellos. Los problemas son: varias personas trabajan en la sucursal. Mi plan fue seleccionar los cambios de la twig XXX y presionarlo para Maestro y luego volver a establecer mi XXX para Maestro. Intenté seleccionar los cambios de la twig XXX a la Maestra y luego intenté presionarlo pero desafortunadamente no funcionó ** [rechazado remoto] maestro -> refs / for / master (autor no válido) El problema fue, confirmar identificaciones con otro usuario los ID de correo electrónico no coinciden con mi ID de correo electrónico.

Por favor sugiere un enfoque.

Creo que la forma más adecuada de hacerlo es fusionar su twig XXX dentro del maestro y luego volver a establecer la base XXX para dominar

Tus dos twigs tienen el mismo ancestro, por lo que la fusión debería realizarse sin problemas. Cherry-pick solo está pensado para una única confirmación (o pocas), sin gestionar los cambios de las sucursales.

Presumiblemente, está utilizando Gerrit mientras empuja a los refs / for / master, y por defecto, Gerrit verifica que las ID de correo electrónico del empujador y del committer coinciden. Consulte esta documentation de Gerrit para más detalles.

Necesitará el privilegio de "Autor Forge" en Gerrit para lograr esto.