SORU
24 NİSAN 2012, Salı


Şube "hata uzak git silerken: itmek niteliksiz hedef"açılamıyor

Uzaktan git bir şube silmek için çalışıyorum

git push origin :my_remote_branch

ve almak:

error: unable to push to unqualified destination: my_remote_branch
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@example.com:/myrepo'

bu benim şimdiki dallarıdır

git branch -a
* develop
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/my_remote_branch

git branch -r --merged
  origin/HEAD -> origin/master
  origin/develop
  origin/master

Bu şube kurtulabilirim nasıl herhangi bir fikir mutluluk duyacağız.

CEVAP
24 NİSAN 2012, Salı


refs/remotes/origin/my_remote_branch yerel depo var olduğu gerçeğini refs/heads/my_remote_branch origin uzaktan depo var olduğu anlamına gelmez.

Eğer zaten köken olarak silindiyse git fetch -p origin refs/remotes/origin/my_remote_branch gitmesi için. -p seçeneği getir artık karşılık gelen uzaktan kumanda var olan herhangi bir izleme dalları silmek için söyler; varsayılan olarak etrafında tutulur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007