cari

Rumah  >  Soal Jawab  >  teks badan

git push ralat cawangan asal src refspec xxx tidak sepadan dengan mana-mana

Pertama sekali, ini adalah projek yang dilakukan oleh orang lain dan saya ingin mengulanginya sekarang

Jujukan operasi adalah seperti berikut
git config --global user.email ""
git config --global user.name ""
Serahkan ke gudang tempatan buat kali pertama
git add .
git commit
Serahkan ke gudang jauh
git remote add origin git@xxx

git pull orgin xxx
Perhatikan bahawa tarik di sini boleh ditarik
tetapi tolak akan mengembalikan ralat

Mesej ralat adalah seperti berikut:
ralat: src refspec xxx tidak sepadan dengan mana-mana.
ralat: gagal menolak beberapa rujukan ke 'git@'

Saya mencari stackOverflow dan terdapat penyelesaian
git push origin HEAD:branch

Tetapi saya ingin bertanya sama ada terdapat cara untuk memulihkannya kepada kaedah berikut?
git push origin xxx

Dan tolak di sini menunjukkan akar dalam fail log git.log

阿神阿神2827 hari yang lalu752

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-05-02 09:39:30

    Terima kasih atas jemputan. Anda boleh melaksanakan git pull origin 分支, tetapi ralat akan berlaku jika anda melaksanakan git push origin 分支! Sungguh menakjubkan! Anda boleh melaksanakannya secara setempat ssh –T git@github.com dan cuba lihat apa yang berlaku

    balas
    0
  • 某草草

    某草草2017-05-02 09:39:30

    Gudang terpencil anda tidak mempunyai cawangan yang sepadan, bagaimana anda menolaknya?

    git push -u origin master
    Username for 'https://github.com': yourusername
    Password for 'https://yourusername@github.com': 
    error: src refspec master does not match any.
    error: failed to push some refs to 'https://github.com/yourusername/foobar.git'
    //解决方案:
    
    git init
    git add .
    git commit -m 'message'
    git *create remote
    git push -u origin master

    balas
    0
  • Batalbalas