Force Push - Definição do Glossário de CI/CD
Um force push (git push --force) sobrescreve a branch remota com o seu histórico local, descartando commits remotos que não estão no seu. É necessário após reescrever o histórico, mas pode destruir o trabalho de outras pessoas.
Um force push (git push --force) sobrescreve a branch remota com o seu histórico local, descartando commits remotos que não estão no seu. É necessário após reescrever o histórico, mas pode destruir o trabalho de outras pessoas.
Um force push (git push --force) sobrescreve a branch remota com o seu histórico local, descartando commits remotos que não estão no seu. É necessário após reescrever o histórico, mas pode destruir o trabalho de outras pessoas.
Alternativa mais segura
Prefira git push --force-with-lease, que recusa o push se o remote se moveu desde o seu último fetch, protegendo contra a sobrescrita de commits que você não viu.