検索

ホームページ  >  に質問  >  本文

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日前531

全員に返信(2)返信します

  • 过去多啦不再A梦

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

    私が書いた記事、githubの使い方とよくある間違いを見てください

    返事
    0
  • 迷茫

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

    ローカルマスターをオンラインマスターと同じバージョンにロールバックすることを検討してください

    リーリー

    ooxxooxx は、git log を使用して確認されるバージョン番号を表します。これは、
    の後に

    が続く長い文字列です。 リーリー

    作業を終了し、コミットしてプッシュします
    プッシュできない場合は、基本的に、アカウントにリモートマスターへのプッシュ権限がないことを意味します

    返事
    0
  • キャンセル返事