¿Puedo forzar el empuje en mi twig y luego fusionarme en el maestro?

Estoy desarrollando algún código en mi sucursal, que luego pasará por la revisión del código y se fusionará en master. Entonces, todas las diferencias se verán y validarán antes de la fusión.

Si aplico force push en mi branch y luego fusiono el resultado en master, ¿este empuje de fuerza tendrá algún efecto en commits de otros desarrolladores, convertido en master branch antes de la fusión (no en el mío)?

Si fuerza el empuje desde su twig A local a su twig remota A, eso es

local A --- force push ---> remote A

Luego combina el control remoto A con el control remoto a través de una request de extracción:

remote A -- merge --> remote Master

Entonces no tendrá ningún efecto no deseado en las confirmaciones de otros desarrolladores.

Depende de los cambios que realice, ya que está cambiando el historial de la sucursal y podría reorganizar / revertir las confirmaciones de otras personas, pero esos cambios serán / deberían ser visibles en la request de extracción.

Aquí hay un buen artículo sobre el uso de la fuerza y ​​cuándo quiere usarlo: https://blog.sensible.io/2012/10/09/git-to-force-put-or-not-to-force-push.html