我在本地存储库上有一堆提交,它们在主题上相似.在推送到遥控器之前,我想将它们组合成一个提交.我该怎么做?我认为rebase这样做,但我无法理解文档.
rebase
git git-squash
我一直遵循的规则是,一旦将 git 历史推送到远程存储库,就不要修改它。
但我想知道是否交互式变基到 push --force-with-lease 绕过了这个规则?
如果强制租赁成功,其他用户是否完全安全,或者此策略是否有任何警告?
预先感谢您提供任何意见。
git
git ×2
git-squash ×1