问题:
工作或者平时学习中,总会遇到临时更换远程仓库的事情,然后自己代码又是最新的,怕拉取代码的时候会覆盖掉自己新写的代码,这时候就需要强制覆盖远程仓库的了
解决:
// 查看本地仓库配置
git config --local --list
// 如果有本地与远程关联,保留(多仓库关联)/不保留,看实际需要
// 此处我选择不保留,即单仓库关联
git remote remove origin
// 添加本地仓库与远程仓库关联
git remote add origin XXX.git
// 添加所有代码
git add .
// 提交添加的代码 -m 是缘由
git commit -m "覆盖远程仓库"
// 强制推送到远程仓库,且覆盖远程代码库
git push -f --set-upstream origin master:master