2011-10-06 7 views
10

Uzak bir şubeyi kontrol etmeye çalışıyorum.‘ölümcül: 'git push' hata yaptığımda 'itmek için yapılandırılmış bir hedef yok'

Ve sonra bir taahhütte bulunun ve sonra itin.

'git push' yaptığımda fatal: No destination configured to push to hatası alıyorum.

$ git checkout remote/test-1.6 
$ git checkout -b test-1.6 
$ git commit -a -m "commit message" 
$ git push 
fatal: No destination configured to push to. 

teşekkür ederiz: Burada

kullandığım komutları dizisidir.

+2

deneyin git uzaktan testi-1.6 En basit –

cevap

4

yapabilirsiniz

git remote add remote http://.../repo.git 

ile uzak bir repo eklemek dallar ve sadece bir tane itmek istersiniz. the docs for push itibaren

:

[uzaktaki repo işlemeye] uzaktan [takma] üzerindeki [şube] Yeni [dal] yapmaya çalışacaktır git push [alias] [branch] çalıştırın.

(veya sadece itmek için bir tane var) uzaktan repo tüm dalları itmek isterseniz, şube belirtici atlayabilirsiniz ve Mike belirtildiği gibi, belirli durum için bir

git push [alias] 

yapmak kendi yorumunda,

git push remote test-1.6 

çalışmalıdır.

4

deneyin ardından Uzak takma ve pek fazla varsa (itmek isteyen dalı hem belirtmek gerekir bir

git push remote test-1.6 
+0

itmek ve mükemmel çalıştı. çok teşekkürler. – sqram

0

doğru ilk eklemek zorunda uzak sonra

git remote add myremote [url] 

kullandığınız itmek mümkün olacak: git push myremote master (veya başka bir şube)

14

Muhtemelen zaten depo için kumanda var ama yeni şubeniz onu kullanmak için yapılandırılmamış. Bu çalışması gerekir:

git push --set-upstream remote test-1.6 

kez Bunu yaptıktan sonra, orada bir yerde bir izleme şube şimdi ve sadece gelecekte "git push" kullanabilirsiniz - Eğer gibi güncel şube memba itmek yapılandırılmış ettik varsayarak şöyle varsayılan:

git config --global push.default tracking 

veya git 1.7.4 itibariyle (tercih):

git config --global push.default upstream 
İlgili konular