git 强制推送到远程仓库

问题描述

今天我使用自动部署Travis CI自动部署的Hexo博客的时候,仓库名称不小心填错了,导致我的Github上的其他仓库被覆盖了.

解决方案

进入本地仓库,然后强制推送到被错误覆盖的仓库上.

格式1

1
git push 远程仓库名 分支名 --force

例如:

1
git push origin master --force

格式2

1
git push -f 远程仓库名 分支名

例如:

1
git push -f origin master

参考资料

https://blog.csdn.net/WangJQ12/article/details/80974031