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

发布于:2023-01-12 ⋅ 阅读:(252) ⋅ 点赞:(0)

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'


网站公告

今日签到

点亮在社区的每一天
去签到