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 with 26 years of development experience, 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.