recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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 删掉的分支彻底删除才行, 大神快来

ringa_leeringa_lee2755 Il y a quelques jours529

répondre à tous(2)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:37:52

    Regardez l'article que j'ai écrit, comment utiliser github et les erreurs courantes

    répondre
    0
  • 迷茫

    迷茫2017-05-02 09:37:52

    Vous pouvez envisager de restaurer le maître local vers la même version qu'en ligne

    git reset --hard ooxxooxx

    ooxxooxx représente le numéro de version vu en utilisant git log La longue chaîne
    puis

    .
    git pull

    Continuez et faites ce que vous voulez, validez et poussez
    Si vous ne pouvez pas pousser, cela signifie essentiellement que votre compte ne dispose pas d'autorisations push sur le maître distant

    répondre
    0
  • Annulerrépondre