git - 怎样彻底删除一个分支/master push失败

 MINT米田 发布于 2022-10-25 00:46

push master分支的时候出现了这样的错误:

To git@gitlab.ddcard.com.cn:csntgao/qiaruqifen.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.ddcard.com.cn:csntgao/qiaruqifen.git'

master分支只能pull 不能push 其他分支正常, 网上搜了下说要删掉.git里面两个文件 我弄了但是没成功

我记得之前在master上回退过版本 可能误删了什么东西, 所以打算把本地的master分支直接删了重新pull下一个全新的master分支, 我用了fetch 然后checkout master 然做了点修改尝试push, 韩式上面那个错误

我想可能是需要把 git branch -D 删掉的分支彻底删除才行, 大神快来

2 个回答
  • 你可以考虑将本地的master回退到和线上一致的版本

    git reset --hard ooxxooxx

    ooxxooxx表示用git log看到的版本号.很长那一串
    然后

    git pull

    接下去随意撸完事儿了commit并push
    如果push不了 基本说明你的帐号没有对远程master的推送权限

    2022-10-26 01:45 回答
  • 看看我写的那篇文章,github的使用方法和常见错误

    2022-10-26 01:46 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有