【BUG】pull代码失败 - git强制提交本地分支覆盖掉远程分支

git强制提交本地分支覆盖掉远程分支

场景

超详细过程

仓库初始化

将内容提交到暂存区 

将暂存区的东西提交到本地仓库 

查看是否与仓库建立联系

与远程仓库建立联系

强制推送


git强制提交本地分支覆盖掉远程分支

场景

当远程里的东西被我们改得乱七八糟的时候,当我们完全不需要远程里的东西!

超详细过程

仓库初始化

如果提交的东西目录里没有“.git” 要先初始化为git仓库

git init

将内容提交到暂存区 

git add .

将暂存区的东西提交到本地仓库 

git commit -m '本地分支替换所有远程分支'

查看是否与仓库建立联系

git remote -v

若有类似下面的内容,则跳过下面的add命令。

与远程仓库建立联系

git remote add origin git@gitee.com:Harmony_TL/Java_redis_project.git

强制推送

git push origin master:v4_busiquery_cacheupdate --force

假如远程分支不存在,则会直接创建一个! 

注意:

建议 master:v4_busiquery_cacheupdate 写,网络上看好多人只写后面的部分 v4_busiquery_cacheupdate,本地的分支没有指出,所以会报错!!!

error: src refspec master does not match any
error: failed to push some refs to ' git@gitee.com:Harmony_TL/Java_redis_project.git'

posted @   金鳞踏雨  阅读(91)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示