2012-09-17 11 views
32

bazı ref itmek başarısız oldu ve ben sorun yaşıyorum.Git hatası: Herhangi bir hata uymuyor src refspec ustası: BitBucket benim deposundan dosya eklemek çalışıyorum

Ben GIT kullanıyorum ve bu

$ cd lis4368/assignments 
$ git remote 
$ git remote -v 
$ git remote rm origin 

yazdıklarınızla ve sonra ben bu tip

$ git remote add origin https://[email protected]/cpb09e/cpb09e.git 
$ git push -u origin master 

(bu BitBucket girmek için söylüyor budur) Ve bu almaya devam hata iletisi:

error: src refspec master does not match any. 
error: failed to push some refs to 'https://[email protected]/cpb09e/cpb09e.git' 

Birisi bana yardımcı olabilir mi? Git taahhüdünden rm -rf'ye * her şeyi denedim ve hiçbir işe yaramayacağım. Bu ileti için

+1

Git bölmesinin çıktısı nedir? – Amber

+0

Git dalını nerede bulabilirim? – user1676428

+2

Bu bir komuttur. 'git şubesi - sadece 'git push' veya' git remote' gibi. Çalıştırın ve çıktıyı sorunuza ekleyin. – Amber

cevap

103

Bir klasik Temel neden:

  • repo (git init lis4368/assignments) başlatıldı zaman,
  • ama hiçbir şimdiye eğer

Ie yapılmış taahhüt En az bir kez eklememiş ve taahhüt etmemiş, itmek için yerel bir master şubesi olmayacaktır. Daha fazla bilgi için

Bkz "Why do I need to explicitly push a new branch?".

11

Size bir ana dalı olduğunu tanımıyor, ama bunun etrafında almak için bir yol buldu. Bir ana dal hakkında özel bir şey olmadığını öğrendim, sadece başka bir şube oluşturabilir ve ana dal olarak anlatabilirsin ve ben de öyle yaptım.

bir ana dal oluşturmak için:

git checkout -b master 

Ve sen bunların kapalı çalışabilir.

+4

bu .. sadece @VonC söylediği gibi bir taahhüt ve usta oluşturulan ve iyi çalışır bastırıyor olacak eklerim gerek yok ... Eğer ek bir gereksiz adımı sunuyoruz böylece ... şey üzerinde söz vermek zorunda kalacağını her iki şekilde. Yine de teşekkürler :)) – securecurve

+1

Bu benim sorunum giderildi. Teşekkürler! –

+0

Ionică Bizău, neden olmasın? Bu benim için doğru cevaptı. Jenkins'de 'belirli yerel şubeye ödeme' yaptığınızdan emin olun. – jeremyjjbrown

İlgili konular