Git
多人協作
取代 git push --force 更好的方式,git push --force-with-lease
使用 git rebase 或 git commit --amend 重寫 commit 歷史後,必須強制推送才能更新遠端,但 git push --force 會無條件覆蓋遠端,可能導致同事的工作丟失。這篇文章介紹更安全的替代方案 git push --force-with-lease 與 --force-if-includes,讓你在強制推送前多一層保護。
2026-02-26
5 分鐘閱讀
閱讀全文