Significado del logging de este command git

Hice un origen de búsqueda de git en mi repository. Estaba interesado en desarrollar en una twig remota llamada búsqueda-análisis

En la salida del command veo

+ 5c2e2aa...e9ad142 search-analytics -> origin/search-analytics (forced update) 

¿Qué significa (actualización forzada) aquí? Esto no viene en ninguna de las otras twigs.

Esto significa que la twig de eliminación (origen / análisis de búsqueda) se actualizó de una manera que deshace algunas de las confirmaciones que ya ha extraído de ella. En otras palabras, la versión anterior de la que estaba trabajando no acaba de actualizarse (es decir, se agregaron más confirmaciones en la parte superior), pero una o más de ellas fueron eliminadas / rehechas.

Creo que esa línea significa que alguien realizó un empuje de fuerza, un empuje de fuerza ocurre así:

 # Change example.file git add example.file git commit example.file -m "I'm commiting this file" git push origin search-analytics # Realize you screwed something up and don't want anyone to see it # Change example.file again, or any file really git add example.file git commit --amend # Amends the previous commit, as if the changes you just made, # were originally in it git push origin search-analytics # The push fails because you amended a commit you already pushed git push origin search-analytics --force 

Si tiene problemas para fusionarse después de una fuerza (es decir, que se detuvo entre los empujes), aquí hay una explicación de cómo restablecer su twig (casi la única solución)