How to push force with lease in Git
Friday, February 20, 2026
Git push –force-with-lease is a safer alternative to –force that prevents overwriting commits you haven’t seen, protecting against accidentally destroying teammates’ work. As the creator of CoreUI, I’ve used force-with-lease across hundreds of repositories to safely rewrite history while maintaining team collaboration, preventing countless instances of lost work.
The most reliable approach uses –force-with-lease instead of –force for all force push operations.