儒猿课堂从0开始带你成为MySQL实战优化高手\/--》ccys1473
16. 为什么有时需要使用 --force
来强制提交更改
rebase
是一个可以重新提交的命令,它改变了 SHA1
hash。如果是这样,本地提交历史将不再与其远程分支保持一致。
当这种情况发生时,push
会被拒绝。只有在被拒绝时,才应该考虑使用 git push --force
。这样做将用本地提交历史覆盖远程提交历史。所以可以回过头来想想,想想为什么要使用 --force
。